Tofu with Spicy Peanut Sauce

Section: Satisfying Main Dishes

Pan-fried tofu cubes are paired with a smooth, spicy peanut sauce featuring coconut milk, ginger, shallot, and lime juice. The savory flavors of nutty peanut butter and subtle heat from sambal oelek blend harmoniously, balancing creaminess with freshness and tanginess. Served hot, this vegan and gluten-free dish is ideal as a main or appetizer, offering a satisfying bite with each golden piece. Minimal preparation and quick cooking suit busy weekdays while delivering rich plant-based comfort bursting with umami and zest.

Authored By Tyla
Updated on Wed, 28 May 2025 12:52:40 GMT
Une assiette de tofu avec sauce de pâte de pois épicée. Save
Une assiette de tofu avec sauce de pâte de pois épicée. | savorieswithtyla.com

Tofu with Spicy Peanut Sauce is what I reach for when I want something easy and packed with flavor This creamy rich nutty dish always delivers both comfort and punchy heat making it a reliable weeknight dinner or appetizer that happens to be vegan and gluten free

I still remember the first time I whipped this up for friends on a rainy night and everyone fought over the last spoonful of sauce

Ingredients

  • Firm tofu: This is the backbone of the dish making for hearty bites full of protein Look for tofu that is firm and dense so it browns beautifully in the pan
  • Shallot: Adds sweet subtle depth Choose firm unbruised shallots for the best flavor
  • Fresh ginger: Lends warmth and brightness Use a thumb sized knob and pick roots that are smooth and heavy for their size
  • Coconut milk: Brings creaminess and a mild sweetness Always give the can a good shake and aim for full fat if you want a richer sauce
  • Peanut butter: Provides the nutty base and extra richness Natural or unsweetened peanut butter will keep things balanced
  • Sambal Oelek: Delivers heat and tang Pick up a fresh jar and store in the fridge to keep it vibrant
  • Soy sauce: Offers umami depth Use a good quality gluten free soy if needed
  • Lime juice: Brightens and cuts through the richness Freshly squeezed for the freshest flavor

Step by Step Instructions

Press and Cube the Tofu:
Pat the block of tofu dry with a paper towel pressing gently to remove excess water Cut into medium sized cubes for even cooking and crispier edges
Pan Fry the Tofu:
Heat sesame oil or vegetable oil in a skillet until just shimmering Add your tofu cubes in a single layer Pan fry undisturbed for about three to four minutes per side until deep golden and crisp Transfer to a plate and set aside
Prepare the Aromatics:
Finely slice your shallot and either grate or finely mince the ginger If using fresh ginger peel it first for smooth texture
Build the Sauce:
In a saucepan heat coconut oil or another neutral oil over medium low Add the shallot and ginger Stir and cook for two to three minutes until softened and fragrant then pour in the coconut milk
Stir in the Good Stuff:
Add peanut butter to the saucepan stirring until it begins to blend in right away add the sambal oelek soy sauce and lime juice Whisk for about two minutes until the sauce is silky and evenly blended
Coat the Tofu and Serve:
Fold the tofu cubes into the sauce Gently turn them in the pan until every piece is glossy and coated Warm through for another minute or two Taste and adjust salt or lime Serve while hot
Une assiette de tofu avec sauce de pâte de pois épicée. Save
Une assiette de tofu avec sauce de pâte de pois épicée. | savorieswithtyla.com

Peanut butter is always my favorite part but my daughter once stood at the counter eating spoonfuls of just the sauce while we cooked She claims the aroma makes her hungry before dinner even starts

Storage Tips

Store leftover tofu with peanut sauce in an airtight container in the fridge It will stay fresh for up to three days Reheat gently in a saucepan with a splash of water or coconut milk to loosen the sauce Keep sauce and tofu separate for best texture if you plan to make ahead

Ingredient Substitutions

Almond butter or cashew butter can stand in for peanut butter for a milder or allergy friendly option Tamari works in place of soy sauce for a gluten free switch Swap shallots with red onion in a pinch Sambal oelek can be replaced with sriracha or chili paste based on your heat preference

Serving Suggestions

Serve hot on steamed jasmine rice or noodles Top with sliced green onions a sprinkle of sesame seeds or even a handful of fresh herbs This is also delicious piled into lettuce cups for a lighter appetizer style bite

Une assiette de tofu avec sauce de pêne épicée. Save
Une assiette de tofu avec sauce de pêne épicée. | savorieswithtyla.com

Cultural Context

Dishes pairing tofu with nut sauces are common from Southeast Asia to China with endless variations In this recipe the combination of coconut peanut and chili was inspired by my travels through Malaysia where sauces like this often accompany grilled foods and market snacks

Recipe Questions

→ How do you get tofu crispy for this dish?

Gently press excess water from the tofu, cut into cubes, then pan-fry in oil until all sides are golden and crisp.

→ What type of peanut butter works best?

A creamy, natural peanut butter is ideal for a smooth sauce, but crunchy can add extra texture if desired.

→ Is this suitable for gluten-free diets?

Yes, just use gluten-free soy sauce or tamari in the sauce to keep everything gluten-free.

→ Can I adjust the spice level?

Absolutely. Use less sambal oelek for milder heat, or add more for extra spiciness to suit your taste.

→ What are serving suggestions for this tofu dish?

Enjoy with rice, steamed vegetables, noodles, or fresh herbs as a vibrant main or appetizer.

→ How should leftovers be stored?

Keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently before serving.

Tofu with Spicy Peanut Sauce

Tofu combines with vegan spicy peanut sauce for a creamy, satisfying plant-based meal or starter.

Prep Duration
5 mins
Cooking Duration
20 mins
Overall Time
25 mins
Authored By: Tyla

Recipe Type: Main Dishes

Level of Difficulty: Great for Beginners

Cuisine Type: Asian

Serves: 4 Portions

Diet Preferences: Vegan-Friendly, Vegetarian-Friendly, Gluten-Free Option, Dairy-Free Alternative

What You Need

→ Main

01 400 g firm tofu
02 1 shallot, finely sliced
03 20 g fresh ginger, grated or finely chopped

→ Sauce

04 240 ml coconut milk
05 60 g smooth peanut butter
06 8 ml Sambal Oelek
07 8 ml soy sauce
08 Juice of 1/2 lime

→ For frying

09 Sesame or vegetable oil, for cooking

How to Make It

Step 01

Gently press the tofu block using a paper towel to remove excess moisture. Cut the tofu into medium-sized cubes.

Step 02

Heat a thin layer of sesame or vegetable oil in a large pan over medium heat. Add the tofu cubes and pan-fry each side for several minutes until golden brown. Remove from heat and set aside.

Step 03

Finely slice the shallot and grate or finely chop the fresh ginger.

Step 04

Heat a little coconut or vegetable oil in a saucepan over medium heat. Add sliced shallot and ginger, stir-frying for 2-3 minutes until fragrant.

Step 05

Pour in the coconut milk and bring to a gentle simmer. Stir in peanut butter until fully blended. Add Sambal Oelek, soy sauce, and lime juice, whisking until the sauce is smooth and cohesive.

Step 06

Add the fried tofu cubes to the sauce, tossing gently to coat every piece. Serve immediately while hot.

Important Notes

  1. For a milder sauce, reduce the amount of Sambal Oelek to taste.
  2. Pan-frying the tofu until golden improves its texture and flavor.
  3. Fresh ginger provides a more aromatic and vibrant result than ground ginger.

Tools You’ll Need

  • Non-stick frying pan
  • Saucepan
  • Sharp knife
  • Cutting board
  • Whisk
  • Paper towels

Allergy Details

Always check the ingredients for allergens and consult an expert if necessary.
  • Contains peanuts.
  • Contains soy.

Nutritional Details (Each Serving)

This nutrition info is for reference only and isn’t a substitute for professional medical advice.
  • Calorie Count: 283
  • Total Fat: 23 grams
  • Total Carbs: 8 grams
  • Protein Content: 14 grams