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 Tess CalderNew average rating0 ratings0 saves0 likesPublished May 28, 2026
spicyvegetarianchinesesichuantofucomfort food

Recipe 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.

Total time

27 min

Prep: 15 min. Cook: 12 min.

Yield

4 servings

The ingredient quantities below are for this yield.

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

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.

At the table

Serving suggestions

  • 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

Common 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.