Vegan Mapo Tofu is a bold, flavorful dish that brings the rich and spicy essence of Sichuan cuisine to your table—all without animal products. This plant-based take on the classic Chinese favorite swaps traditional ground meat for mushrooms or plant-based crumbles, delivering a deeply savory umami taste.
The silky tofu is simmered in a fragrant, fiery sauce infused with fermented black beans, garlic, ginger, and Sichuan peppercorns.
It’s a comforting yet exciting dish that pairs beautifully with steamed rice or noodles.
Ingredients
Here’s what you’ll need to make this delicious vegan mapo tofu:
- 1 block (14 oz) firm or silken tofu, cut into cubes
- 1 tablespoon neutral oil (such as vegetable or avocado oil)
- 1/2 cup finely chopped mushrooms or plant-based crumbles
- 2 cloves garlic, minced
- 1 teaspoon ginger, minced
- 1 tablespoon doubanjiang (fermented broad bean paste)
- 1 teaspoon fermented black beans, rinsed and mashed
- 1/2 teaspoon Sichuan peppercorns, ground
- 1 cup vegetable broth
- 1 tablespoon soy sauce
- 1 teaspoon rice vinegar
- 1 teaspoon maple syrup or sugar
- 1 teaspoon cornstarch mixed with 2 tablespoons water (slurry)
- 1 teaspoon chili oil (adjust to taste)
- 2 green onions, sliced
- Fresh cilantro for garnish (optional)
Instructions
Follow these simple steps to make your vegan mapo tofu:
- Prepare the Tofu:
If using firm tofu, press it lightly to remove excess water before cutting into cubes. If using silken tofu, handle it gently to avoid breaking it apart. - Toast the Sichuan Peppercorns:
In a dry pan over medium heat, toast the Sichuan peppercorns for about a minute until fragrant. Grind them into a fine powder and set aside. - Sauté the Aromatics:
Heat oil in a large pan or wok over medium heat. Add the chopped mushrooms or plant-based crumbles and cook for 3-4 minutes until slightly browned. Stir in the garlic, ginger, and mashed fermented black beans, cooking for another minute until fragrant. - Build the Sauce:
Add the doubanjiang and stir well to coat the ingredients in its rich, umami flavor. Pour in the vegetable broth, soy sauce, rice vinegar, and maple syrup, stirring to combine. - Simmer the Tofu:
Gently add the tofu cubes to the pan, letting them absorb the sauce. Simmer for 5-7 minutes, allowing the flavors to meld together. - Thicken the Sauce:
Stir in the cornstarch slurry and cook for another 1-2 minutes until the sauce thickens to your desired consistency. - Finish and Serve:
Drizzle with chili oil, sprinkle with ground Sichuan peppercorns, and garnish with green onions and fresh cilantro. Serve hot with steamed rice or noodles.
Tweaks and Additions
Want to customize your vegan mapo tofu? Try some of these delicious variations:
- Adjust the spice level:
If you love heat, increase the amount of chili oil or doubanjiang. For a milder version, reduce the amount of Sichuan peppercorns and omit extra chili oil. - Make it extra umami:
Add a teaspoon of mushroom powder or a splash of vegan Worcestershire sauce to deepen the savory profile of the dish. - Try different proteins:
Instead of mushrooms or plant-based crumbles, try using finely diced eggplant or tempeh for a unique twist with added texture. - Enhance the texture:
If you prefer a slightly firmer tofu texture, freeze the tofu overnight and then thaw before cooking. This gives it a spongier consistency that soaks up the sauce beautifully. - Use alternative thickening agents:
If you don’t have cornstarch, arrowroot powder or potato starch can be used to achieve a similar thickening effect. - Pair with vegetables:
Stir in baby bok choy, bell peppers, or snap peas for added color and nutrients. - Experiment with serving options:
While traditionally served with rice, this dish also pairs well with noodles, quinoa, or even as a flavorful filling for lettuce wraps. - Add a nutty twist:
Sprinkle crushed peanuts or toasted sesame seeds on top for a bit of crunch and added depth of flavor.

Vegan Mapo Tofu is the perfect blend of spice, umami, and silky tofu goodness. Whether you like it fiery or mild, with rice or noodles, this dish is an irresistible comfort meal that brings bold flavors straight to your kitchen. Enjoy!

