Vegetarian Mapo Tofu with Mushrooms

Mapo tofu is a Sichuan dish recognised for its soft tofu, chilli-bean sauce and the tingling warmth of Sichuan peppercorns. In this vegetarian version, mushrooms provide the savoury depth usually associated with meat, giving the sauce body without weighing it down. The tofu is kept in generous cubes and simmered gently so it stays delicate while absorbing the spicy, salty, aromatic sauce. Finished with chilli oil and spring onion, it is best spooned over steamed rice, where the glossy sauce can soak in and temper the heat.
Cuisine style Sichuan-inspired Chinese home cooking
Spice level Hot
Cooking style One-pot cooking • Minimal cleanup
Time commitment Under 1 hour

Why this recipe works

  • Deep savoury base: Browning the mushrooms first concentrates their umami before the aromatics, doubanjiang and stock build the sauce.
  • Classic mapo character: Doubanjiang and Sichuan peppercorns bring the salty chilli depth and tingling heat associated with mapo tofu.
  • Fast weeknight cooking: The sauce comes together in one wok or large pan, and the tofu only needs a short, gentle simmer.

Get the most out of this recipe

Adjust the heat

  • For less heat: Reduce or omit the chilli oil at the end, then let the doubanjiang and Sichuan peppercorns provide the main warmth.
  • For more heat: Add extra chilli oil at the table so each serving can be adjusted without overwhelming the sauce.
  • Keep the heat balanced: Because doubanjiang is both spicy and salty, adjust the chilli oil before increasing the bean paste.

Ingredient notes

  • Doubanjiang: This fermented chilli bean paste gives the sauce its deep red colour, savoury saltiness and distinctive mapo-style flavour.
  • Sichuan peppercorns: Lightly crushing the peppercorns helps release their citrusy aroma and characteristic tingling effect.
  • Mushrooms: Use mushrooms with enough body to brown well; shiitake mushrooms give a deeper, woodier flavour.

Texture tips

  • Protect the tofu: Slide the tofu into the sauce and keep the simmer gentle so the cubes stay soft and intact.
  • Thicken at the end: Adding the cornflour slurry near the end keeps the sauce glossy and helps it cling to the tofu without becoming heavy.
  • Brown the mushrooms properly: Let the mushrooms release their moisture and start to brown before adding the aromatics, or the sauce can taste flat and watery.

Make-ahead tips

  • Prep ahead: The mushrooms, spring onions, garlic and ginger can be prepared in advance so the cooking moves quickly.
  • Best freshly cooked: Silken tofu is most delicate when freshly simmered, so the texture is best on the day it is made.
  • Reheat gently: Warm leftovers slowly with a splash of vegetable stock, stirring carefully so the tofu does not break apart.

Equipment you'll need

Ingredients
Instructions
Print
  1. Drain the tofu and cut into 2 cm cubes. Slice the mushrooms, finely slice the spring onions (keep the green tops for serving), and finely chop the garlic and ginger. Lightly crush the Sichuan peppercorns in a mortar and pestle.
  2. Heat the vegetable oil in a wok or large frying pan over medium-high heat. Add the mushrooms and cook for 5 to 6 minutes until they have released their moisture and are starting to brown. Stir in the white parts of the spring onion, the garlic, ginger and Sichuan peppercorns, and cook for 30 to 60 seconds until fragrant.
  3. Add the doubanjiang and stir-fry for 1 minute to cook it out and stain the oil red. Pour in the vegetable stock and light soy sauce, then bring to a gentle simmer. Slide in the tofu and simmer very gently for 5 minutes, stirring carefully so the cubes stay intact.
  4. In a small bowl, mix the cornflour with 2 tbsp of the hot cooking liquid until smooth, then stir it back into the pan. Simmer for 1 to 2 minutes until the sauce lightly thickens and clings to the tofu. Spoon over the chilli oil and scatter over the green spring onion tops to serve.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Serving suggestions

This recipe pairs well with:

Steamed rice

Tips

  • Keep the simmer gentle once the tofu goes in; a hard boil can break up silken tofu.
  • If you are sensitive to spice, start with 1 tsp chilli oil and add more at the table.
  • If serving vulnerable groups, use tofu from a freshly opened pack and ensure the sauce is simmering hot throughout before serving.

Substitutions

  • Replace mushrooms with shiitake mushrooms for a deeper, woodier flavour.
  • Replace light soy sauce with dark soy sauce for a slightly sweeter, deeper colour (the dish will be darker).
  • Replace chilli oil with vegetable oil for a milder finish, then rely on the doubanjiang and Sichuan peppercorns for heat.

Storage

  • Refrigerate up to 2 days
  • Cool quickly, then refrigerate in a sealed container. Reheat gently in a saucepan over low heat with a splash of vegetable stock, stirring carefully so the tofu stays in cubes, until piping hot.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 2 servings
  • Total time: 30min (25min active)
  • Difficulty: Easy
  • Cuisine: Chinese
  • Allergens:
    Soybeans
Beginner friendly With serving suggestions One pot

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive
Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.