Vegan Mapo Tofu Recipe
Introduction
Vegan Mapo Tofu is a flavorful, spicy Sichuan classic made entirely plant-based. Using shiitake mushrooms and a savory fermented bean paste, this dish offers a rich, comforting experience perfect for any tofu lover seeking bold flavors.

Ingredients
- 8 ounces shiitake mushrooms
- 2 cups water
- 15 ounce block of soft tofu (do not use silken)
- Salt
- 3 tablespoons vegetable oil
- 3 small dried hot red peppers
- 1 tablespoon fermented black beans, rinsed
- 1 tablespoon fermented spicy broad bean paste (doubanjiang)
- 2 teaspoons minced garlic
- 1 tablespoon grated ginger
- 2 teaspoons soy sauce
- 1 teaspoon toasted sesame oil
- 1 teaspoon finely ground Sichuan pepper
- 1 tablespoon corn- or potato starch, dissolved in 3 tablespoons cold water
- 1/2 cup slivered scallions, both white and green parts
- Cilantro sprigs, for garnish
Instructions
- Step 1: Remove stems from mushrooms. Simmer stems in 2 cups water for 15 minutes to make a light mushroom broth. Strain and reserve the broth, discarding the stems. Dice the mushroom caps and set aside.
- Step 2: Cut tofu into 1-inch cubes. Place the tofu cubes in boiling salted water and let them steep for 15 minutes. Drain carefully.
- Step 3: Heat vegetable oil in a wok or wide skillet over medium heat. Add dried red peppers, fermented black beans, and doubanjiang. Stir and cook until fragrant, about 1 minute. Add garlic and ginger, letting them sizzle briefly.
- Step 4: Add diced mushrooms, soy sauce, toasted sesame oil, and Sichuan pepper. Pour in 1 1/2 cups of the mushroom broth and cook the mixture gently for 2 minutes.
- Step 5: Carefully add tofu cubes to the pan. Gently shake the pan and use a wooden spoon to distribute the sauce without breaking the tofu. Drizzle in the starch slurry and swirl the pan to thicken the sauce. Simmer the tofu in the sauce for 2 more minutes, adding extra mushroom broth if the sauce is too thick.
- Step 6: Transfer the dish to a serving bowl or platter. Sprinkle with slivered scallions and garnish with cilantro sprigs before serving.
Tips & Variations
- Use soft tofu instead of silken for better texture—it holds up well in the sauce without falling apart.
- Adjust the number of dried red peppers to your preferred spice level.
- If you can’t find fermented spicy broad bean paste, a mix of chili paste and soy sauce can be a quick substitute.
- For extra depth, add a splash of rice wine or Chinese cooking wine along with the broth in step 4.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat to avoid breaking the tofu, adding a splash of water or broth if the sauce thickens too much.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular mushrooms instead of shiitake?
Yes, common button or cremini mushrooms work well, though shiitake provides a richer, earthier flavor closer to the traditional taste.
Is it necessary to soak the tofu in boiling water?
Soaking tofu in salted boiling water helps firm it up and removes excess moisture, preventing it from breaking apart during cooking and improving texture.
PrintVegan Mapo Tofu Recipe
This Vegan Mapo Tofu recipe is a flavorful and comforting plant-based twist on the classic Sichuan dish. Made with tender soft tofu, earthy shiitake mushrooms, and a spicy, savory sauce featuring fermented black beans and doubanjiang, it delivers a perfect balance of heat and umami. The dish is gently simmered in a homemade mushroom broth and finished with fresh scallions and cilantro for a vibrant garnish. An excellent vegan and gluten-free option that captures the essence of traditional Mapo Tofu without any animal products.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Sichuan, Chinese
- Diet: Vegan
Ingredients
Mushroom Broth and Mushrooms
- 8 ounces shiitake mushrooms
- 2 cups water
Tofu
- 15-ounce block of soft tofu (do not use silken)
- Salt (for boiling water)
Sauce and Flavorings
- 3 tablespoons vegetable oil
- 3 small dried hot red peppers
- 1 tablespoon fermented black beans, rinsed
- 1 tablespoon fermented spicy broad bean paste (doubanjiang)
- 2 teaspoons minced garlic
- 1 tablespoon grated ginger
- 2 teaspoons soy sauce
- 1 teaspoon toasted sesame oil
- 1 teaspoon finely ground Sichuan pepper
Thickener and Garnish
- 1 tablespoon corn- or potato starch, dissolved in 3 tablespoons cold water
- 1/2 cup slivered scallions, both white and green parts
- Cilantro sprigs, for garnish
Instructions
- Prepare Mushroom Broth: Remove the stems from the shiitake mushrooms. Simmer the stems in 2 cups of water for 15 minutes to create a light mushroom broth. Strain the broth and discard the stems. Dice the mushroom caps and set them aside.
- Prepare Tofu: Cut the soft tofu into 1-inch cubes. Place the tofu cubes in boiling salted water and let them steep gently for 15 minutes. Then drain carefully to ready the tofu for cooking.
- Cook the Aromatics and Mushrooms: Heat 3 tablespoons of vegetable oil in a wok or wide skillet over medium heat. Add the dried hot red peppers, rinsed fermented black beans, and fermented spicy broad bean paste. Stir and cook until fragrant, about 1 minute. Add the minced garlic and grated ginger and let them sizzle briefly. Then add the diced mushroom caps, soy sauce, toasted sesame oil, and ground Sichuan pepper. Pour in 1 1/2 cups of the prepared mushroom broth and cook gently for 2 minutes.
- Add Tofu and Thicken Sauce: Carefully add the tofu cubes to the skillet, gently shaking the pan to distribute the sauce without breaking the tofu. Gradually drizzle in the dissolved cornstarch mixture while swirling the pan gently to incorporate; the sauce will start to thicken. Simmer the tofu in the sauce for an additional 2 minutes. Thin the sauce with a little mushroom broth if it becomes too thick.
- Garnish and Serve: Transfer the finished tofu and sauce to a serving bowl or platter. Sprinkle the dish with slivered scallions and garnish with cilantro sprigs for freshness and color. Serve immediately and enjoy your vegan Mapo Tofu.
Notes
- Use soft tofu, not silken, to maintain texture during cooking.
- The mushroom broth adds umami without animal products and is key to rich flavor.
- Fermented black beans and doubanjiang are essential for authentic Sichuan flavor; rinse black beans to reduce saltiness.
- Adjust the number of dried hot red peppers to control heat level.
- Handle tofu gently to avoid breaking the cubes during cooking.
- The cornstarch slurry thickens the sauce for a perfect glossy finish.
Keywords: Vegan Mapo Tofu, Sichuan tofu, spicy tofu recipe, vegan Chinese recipe, plant-based mapo tofu, tofu with mushrooms

