Mapo Tofu

This vegetarian take on the fiery Sichuan classic swaps ground pork for finely chopped shiitake mushrooms, keeping the numbing chili-bean punch and silky tofu that make the original so addictive.

Medium Free ★ ★ ★ ★ ☆ (31 reviews)
Mapo Tofu
Prep Time 15 min
Cook Time 15 min
Total Time 30 min
Servings 4 servings
Difficulty Medium

Ingredients

  • 1 (16-ounce) block soft or silken tofu, cut into 3/4-inch cubes
  • 3 tablespoons vegetable oil
  • 8 ounces fresh shiitake mushrooms, finely chopped
  • 3 tablespoons doubanjiang (spicy fermented bean paste)
  • 1 tablespoon fermented black beans, rinsed and roughly chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 1 1/2 cups vegetable broth
  • 1 tablespoon light soy sauce
  • 1 teaspoon sugar
  • 2 tablespoons cornstarch mixed with 3 tablespoons water
  • 1 teaspoon sichuan peppercorns, toasted and ground
  • 3 scallions, thinly sliced, green and white parts separated
  • 1 tablespoon chili oil, for finishing (optional)

Instructions

  1. Bring a small pot of water to a gentle simmer and slide in the tofu cubes; let them sit off the heat for 5 minutes to firm slightly and remove any raw bean flavor, then drain gently and set aside.
  2. Heat 3 tablespoons vegetable oil in a wok or large skillet over medium heat until shimmering.
  3. Add the chopped shiitake mushrooms and cook for 4 to 5 minutes, stirring occasionally, until they release their liquid and it evaporates, leaving them browned at the edges.
  4. Push the mushrooms to one side, add the doubanjiang and fermented black beans to the cleared space, and fry for 1 minute, stirring, until the oil turns a deep red and smells toasty.
  5. Add the garlic and ginger and stir everything together, cooking for 30 seconds until fragrant.
  6. Pour in the vegetable broth, soy sauce, and sugar, and bring to a simmer over medium heat, scraping up any browned bits from the bottom of the pan.
  7. Gently slide in the drained tofu cubes, stirring very gently so they don't break apart, and simmer for 4 to 5 minutes to let the flavors soak in.
  8. Stir the cornstarch slurry again to recombine, then drizzle it into the simmering sauce while gently stirring, and cook for 1 to 2 minutes until the sauce turns glossy and thickly coats the tofu.
  9. Sprinkle in the ground Sichuan peppercorns and the white parts of the scallions, and stir once, very gently, to combine.
  10. Remove from the heat, drizzle with chili oil if using, and scatter the green scallion tops over the top before serving immediately over steamed rice.

Why You'll Love This

  • Bold, numbing-spicy Sichuan flavor without any meat
  • Finely chopped shiitakes give a savory, umami-rich texture that mimics ground meat
  • Ready in about 30 minutes start to finish
  • The glossy, clingy sauce is what makes this dish famous

Pre-simmering the tofu in plain water firms it up just enough that it holds together in the sauce without needing to be pressed like firm tofu.

Stir as gently as possible once the tofu is in the pan; a rubber spatula and a folding motion (rather than stirring) prevents the cubes from breaking apart.

Nutrition

Calories260
Protein13 g
Fat17 g
Carbs15 g
Fiber3 g
Sodium780 mg

Estimated per serving

Related Recipes

Mushroom Risotto

Mushroom Risotto

55 min Advanced
Free
Vegetable Paella

Vegetable Paella

60 min Medium
Premium
Stuffed Cabbage Rolls

Stuffed Cabbage Rolls

110 min Advanced
Premium
Mushroom Bourguignon

Mushroom Bourguignon

80 min Advanced
Premium