
What is Mapo Tofu?
Mapo Tofu (麻婆豆腐) is an iconic Sichuan dish that’s traditionally made from tofu, and ground meat. It’s seasoned with a fermented chili bean paste called Doubanjiang, and fragrant Sichuan peppers. This combination creates the málà (麻辣) balance of spicy and tongue-tingling that’s the signature flavor profile of Sichuan province. Although vegetarian mapo tofu isn’t a traditional preparation it’s fairly straight forward to make it plant-based.
How do you make Mapo Tofu vegan?
<img loading=“lazy” src=“https://norecipes.com/wp-content/uploads/2020/01/vegan-mapo-tofu-013.jpg" onerror=“this.onerror=null;this.src=‘https://blogger.googleusercontent.com/img/a/AVvXsEhe7F7TRXHtjiKvHb5vS7DmnxvpHiDyoYyYvm1nHB3Qp2_w3BnM6A2eq4v7FYxCC9bfZt3a9vIMtAYEKUiaDQbHMg-ViyGmRIj39MLp0bGFfgfYw1Dc9q_H-T0wiTm3l0Uq42dETrN9eC8aGJ9_IORZsxST1AcLR7np1koOfcc7tnHa4S8Mwz_xD9d0=s16000';" alt=“With loads of aromatics and mushroom ground “meat” in the red hot sauce, this vegan Mapo Tofu is brimming with savory umami. - 2”>

I used a combination of Shiitake mushrooms, Maitake mushrooms (a.k.a. Hen of the Woods), and Eryngi mushrooms (a.k.a. King Trumpet) in equal parts. Both the Shiitakes and Maitakes taste meaty, and when they’re caramelized, they come together to create a rich, savory flavor that tastes like a good piece of roasted meat. Eryngi mushrooms, on the other hand, don’t have much of a flavor at all, but the large stems have a fibrous texture that mimics the muscle fibers in meat. As flavorful as this mixture is, I still wasn’t happy with the level of umami in the finished vegetarian Mapo Tofu. To amp this up, I started adding dried shiitake mushrooms to the mix. Dried Shiitakes contain fifteen times the concentration of glutamates of fresh shiitakes, and it works out well because we need a broth to replace the chicken stock anyway. When you rehydrate the mushrooms, they infuse the soaking liquid with their flavor, which makes for a fantastic broth.
I like passing the mushrooms through a meat grinder set up with the largest holes. This produces a mixture of mushrooms that’s close to ground meat. If you don’t have a meat grinder, you can get a similar texture by pulsing the mushrooms in a food processor, or by mincing them up with a knife. When you bite into cooked ground meat, the liquid it releases contains a mixture of amino acids, fat, and collagen. The first gives the meat taste, and the latter two increase the viscosity of the liquid, which is perceived as richness. To replicate this with the ground mushrooms, I marinate them in a combination of soy sauce and rice wine, which both contain loads of amino acids. Then I add potato starch to the mixture, which helps bind the flavor ingredients into the mushrooms while making the liquid more “rich.”
Honestly, the possibilities are endless. For a variation on vegetarian Mapo Tofu you can use this mixture to make Mapo Eggplant . This mixture could easily be subbed into most recipes using ground meat, such as meat sauce , gyoza , or soboro . For dishes like meatloaf and hamburg steak where the “meat” needs to stick together, you’ll need to add a binder, such as chia flour or flax meal.
📖 Recipe

Units
Ingredients1x2x3x
- 400 grams soft tofu (drained and cut into ¾” cubes)
- 15 grams dried shiitake mushrooms (2 medium mushrooms)
- 1 teaspoon toasted sesame oil
- 50 grams fresh shiitake mushrooms (roughly chopped)
- 50 grams fresh maitake mushrooms (hen of the woods, roughly chopped)
- 50 grams eryngi mushrooms (king trumpet, roughly chopped)
- 1 tablespoon Shaoxing wine
- 1 teaspoon soy sauce
- 1 teaspoon potato starch
- 2 tablespoons vegetable oil
- 9 grams douchi (~1 tablespoon fermented black beans, roughly chopped)
- 2 grams ground Sichuan pepper (~1 teaspoon ground, *see note below)
- 2 tablespoons doubanjiang (to taste)
- 50 grams scallions (white part only minced)
- 24 grams garlic (2 extra large cloves, minced)
- 20 grams ginger (1-inch piece, minced)
- Scallion greens (chopped for garnish)
Instructions
- Lightly rinse the dried shiitake mushrooms off, removing any dirt or debris in the gills. Place them in a bowl and cover with 1 ½ cups of boiling water to rehydrate.
- When the shiitakes have rehydrated, squeeze any excess water out of them and trim off the stems and roughly chop.
- Measure out ¾ cup of shiitake stock, being sure to avoid the sediment that’s settled to the bottom.
- Use a food processor or meat grinder to grind the rehydrated shiitakes together with the assorted fresh mushrooms to make your vegan meat. If you don’t have either, you can use a knife to mince them up as well.
- Marinate the ground mushrooms with the Shaoxing, soy sauce, and potato starch.
- Fill a pan with 2-inches of water and bring it to a boil. Add a handful of salt along with the tofu and cook for 1 minute. Use a slotted spoon to transfer the tofu into a colander and let it drain.
- Heat a frying pan over high heat until hot. Add the oil and when it is shimmering, add the douchi and about half of the Sichuan pepper to the oil and fry for a few seconds until fragrant.
- Add the doubanjiang and swirl to combine with the oil.
- Add the scallions, garlic, ginger and ground mushrooms and stir fry the mixture has halved in volume, and the mixture is caramelized.
- Add the mushroom stock, tofu, and sesame oil and toss together until the sauce has thickened to your desired consistency, and the tofu is evenly coated.
- Plate the Mapo Tofu and dust with additional Sichuan pepper to taste. Garnish with the scallion greens and serve with rice.
Notes
Nutrition Facts

Vegetarian Mapo Tofu
Ingredients
- 400 grams soft tofu (drained and cut into ¾” cubes)
- 15 grams dried shiitake mushrooms (2 medium mushrooms)
- 1 teaspoon toasted sesame oil
- 50 grams fresh shiitake mushrooms (roughly chopped)
- 50 grams fresh maitake mushrooms (hen of the woods, roughly chopped)
- 50 grams eryngi mushrooms (king trumpet, roughly chopped)
- 1 tablespoon Shaoxing wine
- 1 teaspoon soy sauce
- 1 teaspoon potato starch
- 2 tablespoons vegetable oil
- 9 grams douchi (~1 tablespoon fermented black beans, roughly chopped)
- 2 grams ground Sichuan pepper (~1 teaspoon ground, *see note below)
- 2 tablespoons doubanjiang (to taste)
- 50 grams scallions (white part only minced)
- 24 grams garlic (2 extra large cloves, minced)
- 20 grams ginger (1-inch piece, minced)
- Scallion greens (chopped for garnish)
Instructions
- Lightly rinse the dried shiitake mushrooms off, removing any dirt or debris in the gills. Place them in a bowl and cover with 1 ½ cups of boiling water to rehydrate.
- When the shiitakes have rehydrated, squeeze any excess water out of them and trim off the stems and roughly chop.
- Measure out ¾ cup of shiitake stock, being sure to avoid the sediment that’s settled to the bottom.
- Use a food processor or meat grinder to grind the rehydrated shiitakes together with the assorted fresh mushrooms to make your vegan meat. If you don’t have either, you can use a knife to mince them up as well.
- Marinate the ground mushrooms with the Shaoxing, soy sauce, and potato starch.
- Fill a pan with 2-inches of water and bring it to a boil. Add a handful of salt along with the tofu and cook for 1 minute. Use a slotted spoon to transfer the tofu into a colander and let it drain.
- Heat a frying pan over high heat until hot. Add the oil and when it is shimmering, add the douchi and about half of the Sichuan pepper to the oil and fry for a few seconds until fragrant.
- Add the doubanjiang and swirl to combine with the oil.
- Add the scallions, garlic, ginger and ground mushrooms and stir fry the mixture has halved in volume, and the mixture is caramelized.
- Add the mushroom stock, tofu, and sesame oil and toss together until the sauce has thickened to your desired consistency, and the tofu is evenly coated.
- Plate the Mapo Tofu and dust with additional Sichuan pepper to taste. Garnish with the scallion greens and serve with rice.