• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Fun FOOD Frolic logo
  • Recipe Index
  • Cookbook
  • About Hina
  • Subscribe
menu icon
go to homepage
  • Recipe Index
  • Cookbook
  • About Hina
  • Subscribe
subscribe
search icon
Homepage link
  • Recipe Index
  • Cookbook
  • About Hina
  • Subscribe
×
  1. Home
  2. Dinner Recipes
  3. Vegan Mapo Tofu Recipe

Published: Jan 20, 2026 | Modified: Jan 20, 2026 by Hina Gujral

Vegan Mapo Tofu Recipe

Share with your friends!
3
SHARES
Facebook3PinterestWhatsApp
Jump to Recipe Print Recipe

This mapo tofu recipe is a vegan version that’s so rich, flavourful, and so utterly satisfying, you might just forget it’s meat-free.

Jump to:
  • What is Mapo Tofu?
  • Ingredients You’ll Need
  • How To Make Vegan Mapo Tofu
  • Hina’s Tried and True Tips
  • Vegan Mapo Tofu Recipe
aerial shot of vegan mapo tofu in a white ceramic bowl.

What is Mapo Tofu?

Mapo Tofu is a Sichuan classic, made with ground pork and silken tofu, popular for its complex, spicy flavours and comforting warmth. Just the name conjures images of fiery red oil, silken tofu cubes, and a tingling, addictive sauce that dances on your tongue.

But for those living a plant-based life, the traditional version of the dish, with its ground pork, often feels out of reach. Vegan Mapo Tofu opens up a world of flavour exploration.

Stars of Show: Tofu & Shiitake

Silken Tofu: This is non-negotiable for authentic Mapo Tofu. Its delicate, jiggly texture is what gives the dish its signature mouthfeel. Don’t be tempted to use firm or extra-firm here – embrace the softness!

Shiitake Mushrooms: Both fresh and dried shiitake work beautifully. If using dried, rehydrate them first, and definitely save that soaking liquid! It’s pure umami gold and will form the base of vegan ramen broth and sauce.

side shot of chicken fried rice in a black ceramic bowl

Looking for Vegetarian Dinner ideas?

Get the recipes!

Ingredients You’ll Need

The magic of Mapo Tofu lies in a few specific Sichuan ingredients. Don’t be intimidated; most are readily available in Asian grocery stores or online.

ingredients for vegan mapo tofu
  • Fermented Black Beans (Douchi) Paste: These salty, earthy, and slightly bitter beans add another layer of umami complexity. I use the readymade one by Lao Gan Ma.
  • Doubanjiang (Sichuan Pixian Broad Bean Paste): This is the soul of Mapo Tofu. A fermented chili bean paste that provides incredible depth, saltiness, and a lovely reddish hue.
  • Sichuan Peppercorns: The source of that famous “mala” (numbing and spicy) sensation. Toast them lightly in oil and grind them just before use for maximum potency.
  • Chilli Oil with Crisps (Optional but highly recommended): For an extra kick of heat and fantastic texture.
  • Dark Soy Sauce: For saltiness, color, and a touch more umami.
  • Cornstarch Slurry: Essential for thickening the sauce to that perfect, glossy consistency.

Other Ingredients

ingredients for vegan mapo tofu
  • Silken Tofu also called “soft tofu,” is creamy with a delicate, pudding like texture.
  • Mushrooms are the subsitute of ground meat in this mapo tofu recipe. I use a mix of cremini and dehydrated Shiitake mushrooms.
  • Vegetable Stock/bouillion and the reserved Shiitake soaking liquid are the base of the sauce.
  • Sesame Oil for the nutty, toasted flavour.
  • Aromatics: Lots of fresh ginger, onion, and garlic, of course!
  • Scallions, Salt, Korean Chilli Powder (gochugaru) and Sugar

How To Make Vegan Mapo Tofu

1) Prepare Mushrooms:

  • Finely chop the cremini mushrooms to a minced meat like consistency.
  • Place the dried shiitake mushrooms in a small bowl and cover with 1 cup of boiling water. Let them soak for at least 15 minutes to rehydrate.
soaking dried Shitake mushroom
  • Crucially: Remove the mushrooms, then strain the soaking liquid. This “liquid gold” is full of flavor—reserve it! Finely chop the rehydrated mushrooms.

2) Prepare the Sauce:

  • Combine all the sauces, cornstarch, reserved shiitake liquid, and vegetable stock (bouillion cube/powder and water) in a mug/jar. Whisk to evenly combine. Make sure there are no lumps. Keep it aside.
sauce mix for vegan mapo tofu

3) Toast Sichuan Peppercorns (if using whole):

  • In a pan heat oil, toast the whole Sichuan peppercorns for 1 – 2 minutes until fragrant. Be careful not to burn them.
grinding Sichuan peppers
  • Transfer them to a spice grinder or mortar and pestle. Grind them. Set aside.

4) Build Flavour Base:

  • In the same pan, add minced ginger, half of minced garlic, and onion (optional). Stir fry over high heat for a minute to release the aroma.
  • Add the finely chopped mushrooms and cook, stirring occasionally, until they release their moisture and start to brown, about 5 -7 minutes. This is crucial for developing their meaty texture and deep flavour.
cooking mushrooms in a pan
  • Once mushrooms are cooked add the remaining garlic, crushed peppercorns, chilli powder, salt, sugar, and cook for a few seconds.
  • Add sauce mixture prepared earlier and gently stir to combine. Bring the sauce to a gentle simmer and let it cook covered for 5 minutes or until it starts to thicken to glossy consistency.
cooking vegan mapo tofu

5) Add Tofu and Simmer

  • Gently slide the silken tofu cubes into the simmering sauce. Stir very carefully to avoid breaking the tofu. Let it simmer gently for 2-3 minutes covered to allow it to absorb the flavours and set in the sauce.
cooking vegan mapo tofu
  • Sprinkle chopped green onion and the mapo tofu is ready to serve!
side close up shot of vegan mapo tofu in a stir frying pan.

Ladle the Vegan Mapo Tofu over steamed rice. Drizzle with chili oil and garnish generously with chopped scallions. Serve it with sides like smashed cucumber salad or the stir fried broccoli.

side aerial shot of vegan mapo tofu served with rice in a white ceramic plate.

Hina’s Tried and True Tips

  • Don’t Fear the Ingredients: The Chinese ingredients are the soul of mapo tofu. If you can’t find them, a combination of regular chilli bean paste or the chilli bean sauce and a touch of miso might work.
  • Freshly Ground Sichuan Peppercorns: This makes all the difference for that authentic “mala” sensation. Trust me.
  • Don’t Go Overboard with Soy: Too much of soy sauce will alter the taste and the beautiful colour of Mapo Tofu.
  • Gentle Hands: Silken tofu is delicate. After adding it to the sauce, do not stir rigorously or too frequently.

What’s your favourite way to enjoy Tofu? Here are a few of my favourite tofu recipes – Teriyaki Tofu, Tofu Peanut Butter Ramen, and the Tofu Palak Paneer.

follow me on Youtube or Instagram for latest recipes.

aerial shot of vegan mapo tofu served in a white ceramic bowl.

Vegan Mapo Tofu Recipe

This mapo tofu recipe is a vegan version that’s so rich, flavourful, and so utterly satisfying, you might just forget it’s meat-free.
No ratings yet
Save Saved! Print Pin Rate
Course: Main Course
Cuisine: Chinese
Prep Time: 20 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 40 minutes minutes
Servings: 4
Calories: 145kcal
Author: Hina Gujral
  • Chinese Wok
Prevent your screen from going dark

Ingredients

Ingredients For Sauce:

  • 2 tablespoon fermented black beans paste (douchi)
  • 1 tablespoon Sichuan Pixian Broad Bean Paste (Doubanjiang)
  • 1 teaspoon dark soy sauce
  • 1 teaspoon cornflour (cornstarch)
  • 2 Cup vegetable stock or two tablespoon of bouillion powder (get recipe)

Other Ingredients:

  • 2 tablespoon sesame oil
  • 1 teaspoon Sichuan Peppers
  • 150 gram cremini mushrooms, finely chopped
  • 4 large dried Shiitake mushrooms
  • 1 tablespoon minced garlic (divided)
  • ½ tablespoon minced ginger
  • 1 small red onion, finely chopped (optional)
  • ½ teaspoon Korean red chilli powder (gochugaru)
  • ¼ teaspoon brown sugar
  • ¼ teaspoon salt or to taste
  • 150 gram silken tofu, cut into cubes
  • 2 sprigs green onion, finely chopped

Instructions

Prep Work

  • Place the dried shiitake mushrooms in a small bowl and cover with 1 cup of boiling water. Let them soak for at least 15 minutes to rehydrate. Remove the mushrooms, then strain the soaking liquid. This “liquid gold” is full of flavor—reserve it! Finely chop the rehydrated mushrooms.
  • Combine all the sauces, cornstarch, reserved shiitake liquid, and vegetable stock (bouillion cube/powder and water) in a mug/jar. Whisk to evenly combine. Make sure there are no lumps. Keep it aside.
  • In a pan heat oil, toast the whole Sichuan peppercorns for 1 – 2 minutes until fragrant. Be careful not to burn them. Transfer them to a spice grinder or mortar and pestle. Grind them. Set aside.

Prepare Vegan Mapo Tofu

  • In the same pan, add minced ginger, half of minced garlic, and onion (optional). Stir fry over high heat for a minute to release the aroma.
  • Add the finely chopped mushrooms and cook, stirring occasionally, until they release their moisture and start to brown, about 5 -7 minutes. This is crucial for developing their meaty texture and deep flavour.
  • Once mushrooms are cooked add the remaining garlic, crushed peppercorns, chilli powder, salt, sugar, and cook for a few seconds.
  • Add sauce mixture prepared earlier and gently stir to combine. Bring the sauce to a gentle simmer and let it cook covered for 5 minutes or until it starts to thicken to glossy consistency.
  • Gently slide the silken tofu cubes into the simmering sauce. Stir very carefully to avoid breaking the tofu. Let it simmer gently for 2-3 minutes covered to allow it to absorb the flavours and set in the sauce.
  • Sprinkle chopped green onion and the mapo tofu is ready to serve!
  • Serve mapo tofu hot with rice and a drizzle of chilli oil.

Recipe Notes:

  • Taste as You Go: Adjust the salt, sugar, and heat to your preference.
  • After adding silken tofu, do not cook the sauce for too long or stir it rigorously. Slow simmer of 5 minutes is good enough.
  • If broad bean paste is not available, subsitute it with broad bean sauce combined with miso paste. 

Nutrition

Calories: 145kcal | Carbohydrates: 12g | Protein: 6g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 3g | Sodium: 706mg | Potassium: 324mg | Fiber: 2g | Sugar: 4g | Vitamin A: 311IU | Vitamin C: 4mg | Calcium: 38mg | Iron: 1mg
If you try this recipe, please leave a comment and a rating. This helps us grow and reach more food lovers like you.

Get an exclusive newsletter about Behind The Scene Story.

We follow a strict NO SPAM Policy

Share with your friends!
3
SHARES
Facebook3PinterestWhatsApp

You Might Also Like

  • aerial shot of teriyaki tofu in a ceramic bowl.
    Teriyaki Tofu Stir Fry
  • Aerial shot of white marble bowl with vegan tofu stir fry on dark wooden table, with napkin under bowl and chopsticks at the side. 2 small bowls of condiments in background.
    Tofu Stir Fry Recipe
  • side shot of air fryer crispy tofu on a white plate
    Air Fryer Crispy Tofu Recipe
  • aerial shot of badam phirni in an earthen bowl
    Vegan Badam Phirni Recipe
« Indian Peanut Chaat Recipe
Crispy Honey Chilli Potato Recipe »

Reader Interactions

Leave Your Rating & Comment Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Primary Sidebar

Hello, I’m Hina Gujral.

I am the cook, voice, stylist, and photographer (in short, the creative force) behind Fun FOOD Frolic and a full time Instagrammer.

More about me →

Grab your copy now!

Follow Me

Footer

↑ back to top

Newsletter | Privacy Policy| About

© Copyright Fun Food Frolic 2025

  • Facebook
  • Instagram
  • Pinterest
  • YouTube

Browse

Recipes
Cookbook
Videos

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required