Very Veggie Recipes: Vegan Mapo Tofu

May 28, 2020
Play Video

Learn about the Very Veggie Movement

Mapo tofu is one of the most popular dishes from China’s Sichuan Province, a region known for its distinctive spicy cuisine. The main ingredient is tofu and is cooked in a spicy, chili and bean-based sauce that brings a beautiful bright red color to the dish. Replacing meat with mushrooms like shiitake, oyster, and king oysters is an easy way to make it vegan without sacrificing flavor. For the best texture, use soft tofu rather than firm, taking care to cook it gently to prevent crumbling.


1 lb silken or soft tofu
½ leek
3 sprigs of scallion
½ lb mushrooms (oyster, shitake, king)
2 garlic cloves
1/2 inch knob of ginger
1 tbps Sichuan pepper
3 dried red chili
Olive oil
Sesame Oil
3 tbsp black bean chili sauce
3 tbsp chili sauce
2 tbsp cornstarch
1 cup of water


  1. Toast 1 tbsp of Sichuan pepper and 3 red chilies. Roasting helps bring out the flavors that will later make the dish pop. When cool, grind to a fine powder.
  2. Chop the leek, scallions, garlic, and ginger. Place the mushrooms into a food processor or blender to give them an ultra-fine chop.
  3. Set your pain on low heat; add olive oil, next, add sesame oil. When warm, add the black bean chili sauce and give it a stir. Mix in chili sauce. For good air circulation, turn on your kitchen fan in this step!
  4. Once combined, add the chopped garlic and ginger and incorporate. Then, add the ground Sichuan pepper.
  5. Next, add veggies and saute them. Add the mushrooms, being careful not to overcook them.
  6. Finally, gently cut your tofu into cubes; add it to your pan gently.
  7. Lower the heat on your pan, adding a cup of water. Let simmer for 1-2 minutes.
  8. For a creamier texture, mix 1 tablespoon of cornstarch with a bit of water and then add it to your pan. Mix carefully, not disturbing the tofu.
  9. Keep for 3 minutes on low heat. Plate and eat!

More News Stories