Find another recipe

Open archive →
ChineseMedium heatIntermediate

Sichuan Mapo Tofu with Mushrooms

Cubes of silky tofu and diced mushrooms glistening in a glossy brick-red sauce, topped with sliced green scallions in a white ceramic bowl

Silky tofu and meaty mushrooms braised in a numbing, aromatic sauce built on doubanjiang and Sichuan peppercorns

Prep

15 min

Cook

12 min

Active

20 min

Total

27 min

Yield

4 servings

By FlamingFoodies Test KitchenNew average rating0 ratings0 saves0 likesPublished May 28, 2026
spicyvegetarianchinesesichuantofucomfort food

Why this recipe works

Editorial notes before you cook

This vegetarian version of mapo tofu brings all the beloved heat and ma-la tingle to your table while swapping minced pork for finely chopped shiitake and cremini mushrooms. The mushrooms add the same satisfying bite and savory depth you'd expect, while doubanjiang—that wonderful fermented broad bean paste—delivers the essential funky warmth that makes this dish irresistible. The secret is cranking up the heat and letting that sauce bubble away enthusiastically, so every cube of tofu soaks up those bold, aromatic flavors.

The goal here is not just heat. It is contrast, pacing, and texture: enough richness to feel satisfying, enough brightness to keep the plate moving, and enough chile character that the spice actually tastes like something.

Best use

Fast table win

This moves fast enough for a real dinner plan, not just a fantasy one.

Why readers stick with it

Great for repeat meals

Cook once, eat well now, and still have enough left for another sharp meal.

Method

How to cook it

Use the step navigator to move around, or stay in cook mode and work top to bottom.

  1. 1

    Step 1 of 4

    Prepare the tofu and sauce base

    Gently cut the tofu into 3/4-inch cubes and set aside on a clean towel. Mix the vegetable stock, soy sauces, sugar, and Shaoxing wine in a bowl. In a separate small bowl, whisk cornstarch with cold water until smooth.

  2. 2

    Step 2 of 4

    Build the flavor base

    Heat oil in a wok or large skillet over medium-high heat. Add the doubanjiang and stir-fry for 30 seconds until fragrant and darkened. Add garlic, ginger, and ground Sichuan peppercorns, stirring constantly for another 30 seconds.

  3. 3

    Step 3 of 4

    Cook the mushrooms and add liquid

    Add the diced mushrooms and stir-fry for 2-3 minutes until they release their moisture and start to brown. Pour in the sauce mixture and bring to a vigorous boil.

  4. 4

    Step 4 of 4

    Braise the tofu and finish

    Gently slide the tofu cubes into the bubbling sauce. Reduce heat to medium and simmer for 3-4 minutes, occasionally spooning sauce over the tofu. Stir the cornstarch slurry and pour it in, gently stirring until the sauce thickens and coats the tofu glossily.

Troubleshooting

Tips that matter

  • Look for the freshest tofu you can find—it should smell clean and feel springy to the touch
  • Don't skip the dark soy sauce; it gives the dish that deep, rich color you see in restaurants
  • Grind your Sichuan peppercorns just before using for the best numbing sensation—they lose potency quickly once ground

Substitutions and variations

Remix without losing the point

No doubanjiang? Mix 1 tablespoon each of miso paste and chili garlic sauce for a similar depth
Oyster mushrooms or even finely chopped eggplant work beautifully in place of the shiitake and cremini
Toss in 1-2 dried chilies or a pinch of chili flakes if your family likes more fire
Try firm tofu instead if you prefer more structure, but cut the cooking time down a bit

Storage and leftovers

Plan ahead and reheat well

Make ahead

You can dice the mushrooms and mix all your sauce components up to 4 hours ahead. Just cook the tofu fresh for the best texture.

Storage

Keep leftovers covered in the fridge for up to 3 days.

Reheat

Warm gently in a covered pan over medium-low heat, adding a splash of stock if the sauce seems too thick. Skip the microwave—it tends to make tofu rubbery.

Serve it like you mean it

Finish, pair, and plate

  • Spoon over bowls of steamed jasmine rice for the perfect backdrop
  • Add some simply stir-fried bok choy or gai lan on the side
  • Finish with extra scallions and a drizzle of chili oil for those who want more heat

FAQ

The repeat questions

What if I can't find doubanjiang?

Check the condiment section of any Asian market—it might be labeled as 'broad bean sauce' or 'chili bean sauce.' Lee Kum Kee makes one that's available in most grocery stores now.

How spicy is this compared to restaurant versions?

This lands on the milder side with more focus on that signature Sichuan peppercorn tingle. Most restaurants drizzle extra chili oil on top, which you're welcome to do if your table can handle more heat.