• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About Me
    • About Me
    • Contact Me
  • Recipe
    • Breakfast
    • Meal
    • Soups & Stews
    • Drink
    • Side Dishes
    • Dessert
  • Latest Recipes
    • Plant-based Hacks
    • Blogging tips
    • Recipe Series
  • Subscribe
  • Recommended Products
  • E-book

Veggie Anh

menu icon
go to homepage
  • Recipes
  • About Me
  • E-book
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • E-book
  • Subscribe
×
Home

9 April 2025 Chinese

Vegan Mapo Tofu

Jump to Recipe·Print Recipe

This Vegan Mapo Tofu is spicy, saucy, and seriously addictive — the ultimate comfort food for when you're craving bold, umami-packed flavor. Inspired by the dish I always ordered at Chinese restaurants and my mom’s cozier version, this one hits the perfect balance of heat and heart.

Jump to:
  • What is Mapo Tofu?
  • Why you'll love Vegan Mapo Tofu recipe
  • Key Ingredients
  • Instructions
  • Substitutions
  • FAQs
  • 📖 Recipe
  • If you love this recipe, also check out other silken tofu recipes:
  • 💬 Reviews

A dish close to my heart: I used to love ordering Mapo Tofu at Chinese restaurants, it's the most comforting dish when serve with rice. My mom used to make a gentler, milder version for me at home when I was younger—but these days, I can handle the heat and I crave every spicy bite.

For more silken tofu recipes, check out:

  • Steamed Silken Tofu with Mushroom Sauce
  • Fried Silken Tofu
  • 5-minute Peanut Sauce Cold Tofu
  • Vegan Hot and Sour Soup

What is Mapo Tofu?

Mapo Tofu is a beloved dish from Sichuan cuisine, known for its bold flavors and signature heat. Traditionally made with soft tofu, ground pork, and a spicy, aromatic sauce of doubanjiang (fermented chili bean paste) and Sichuan peppercorns, it delivers a unique “málà” sensation—that addictive combination of spicy and numbing. It’s rich, hearty, and deeply comforting, often served over fluffy white rice to balance the fire with some fluff.

This plant-based take on Mapo Tofu keeps all the mouthwatering flavor while swapping out the meat for umami-loaded mushrooms and a few clever vegan twists.

The tofu stays silky and tender, soaking up every drop of that spicy, savory sauce. This vegan version is quick to make, just as satisfying as the original—minus the animal products, but none of the soul.

Why you'll love Vegan Mapo Tofu recipe

  • 🌶️ Flavor-packed and fiery: Hits that perfect balance of spicy, savory, and slightly numbing—just like the original.
  • 🥢 Comfort food goals: Silky tofu and bold sauce = cozy, satisfying, and slurp-worthy.
  • ⏱️ Weeknight-friendly: Quick and easy to whip up, even on your busiest days.
  • 🌱 Vegan but indulgent: No meat, no problem—just rich flavor and plant-based goodness.
  • 🧑‍🍳 Impress-your-friends level: Great for solo dinners and showing off to guests who swear they “need meat.”

Key Ingredients

  • Silken or Soft Tofu – The star of the show! It soaks up all that spicy, savory sauce like a sponge and gives the dish its signature melt-in-your-mouth texture.

  • Dried shiitake mushrooms – Umami bombs! They replace ground meat with a juicy, savory bite and the broth that is used to rehydrate helps deepen the overall flavor.

  • Doubanjiang (fermented chili bean paste) – This spicy, salty paste is the flavor backbone. Brings the heat and that funky, fermented depth that makes it authentic.

  • Garlic + Ginger – The holy duo. They wake up the dish with fragrance and warmth and balance the richness with a zesty kick.

  • Soy Sauce – Adds salty umami and ties all the savory flavors together—like the bassline in a good song.

  • Cornstarch Slurry (cornstarch + water) – Magic thickener! Gives the sauce that glossy, clingy texture so it wraps around every tofu cube.

  • Sichuan Peppercorns – For that málà effect—a tingling, mouth-numbing spice that makes this dish so iconic.

  • Chili flakes (I use Korean chili flakes gochugaru): Gives the dish that vibrant red hue and smoky, mellow heat.

  • Green Onions – A pop of freshness to balance the spice. Sprinkle generously at the end for color, crunch, and a bit of zing.

  • Sesame Oil – The finishing touch! A drizzle adds richness and a nutty aroma that lingers in the best way.

Instructions

Soak the mushrooms: Rehydrate the dried shiitake mushrooms in warm water for at least 20 minutes. Reserve 200ml of the soaking water for the sauce.

Rehydrate the mushrooms

Rehydrate the dried mushrooms

Cube the tofu

Cube the tofu

Prep the ingredients:

  • Cut the tofu into cubes.
  • Finely mince the garlic and grate the ginger.
  • Slice the mushrooms into small pieces.
  • Thinly slice the scallions, separating the white and green parts.

Grind the peppercorns if using whole Sichuan peppercorns.

Blanch the tofu: In a pot of salted boiling water, blanch the tofu cubes for 3 minutes. Gently strain and set aside. This helps firm up the tofu and reduce breakage.

Sauté the aromatics: Heat oil in a pan over medium heat. Add the mushrooms and stir-fry until lightly golden. Add the garlic, ginger, and white parts of the scallions. Sauté for another 1–2 minutes.

Blanch the tofu in salted water

Blanch the tofu for 3 minutes.

Stir fry mushrooms

Stir fry mushrooms first, then add aromatics.

Build the sauce: Stir in doubanjiang, soy sauce, chili flakes, sugar, Sichuan peppercorns, and the reserved mushroom water. Mix well and bring to a gentle boil.

Add the tofu: Gently add in the tofu cubes, spooning sauce over to coat.]

Add sauce ingredients

Add sauce ingredients.

Add soft tofu

Gently incorporate the soft tofu.

Thicken it up: Once the sauce comes to a boil, stir the cornstarch and water together to make a slurry. Slowly pour it into the pan while stirring gently. Simmer on low until the sauce thickens and turns glossy.

Garnish and serve: Top with the green parts of the scallions. Serve hot with a warm bowl of rice.

Add corn starch slurry

When it comes to a boil, add the corn starch slurry.

Garnish and enjoy

Garnish with chopped scallions.

Substitutions

  • Sichuan Peppercorns:
    Don’t have any? Use a mix of crushed coriander seeds + black peppercorns to mimic the numbing-spicy vibe. It won’t be exactly the same, but it'll still add depth and warmth.

  • Dried Shiitake Mushrooms:
    Swap with fresh shiitake, cremini, or oyster mushrooms. Dried ones are richer in umami, but fresh still do the trick beautifully.

  • Soft Tofu:
    If soft tofu isn’t available, go for medium or silken tofu. Medium will hold its shape better during cooking. Silken is creamier and more delicate—great for a melt-in-your-mouth version (just stir gently!).

  • Doubanjiang (Spicy Bean Paste):
    Can’t find doubanjiang? Sub with a combo of miso paste + chili flakes or chili oil. You’ll get the salty umami from miso and the heat from the chili — a solid backup blend.

FAQs

Q: Can I make this oil-free?

A: Totally! You can sauté the aromatics and mushrooms in a splash of water or veggie broth. You’ll miss out on some of the richness, but it’ll still be flavorful.

Q: Is this recipe super spicy?

A: It has a kick, but it’s customizable! You can dial down the heat by using less chili flakes or doubanjiang. My mom used to make a mild version for me — now I’m spice fearless 😎

Q: Can I freeze it?

A: I don’t recommend freezing tofu once it’s cooked in the sauce — it can get a bit mushy. But you can meal prep it for a few days ahead. Just store in an airtight container and reheat gently.

Q: What can I eat this with?

A: The classic pairing is a warm bowl of white jasmine rice. But you can also serve it over noodles, quinoa, or even stuff it into lettuce wraps for a fun twist.

Q: Can I make this gluten-free?

A: Yes! Just make sure your soy sauce (or tamari) and doubanjiang are certified gluten-free — some brands sneak in wheat.

If you have tried my recipe, please let me know what you think by leaving me a review on this page or tagging me on Instagram @veggieanh. I would love to see your creations!

Print

📖 Recipe

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Mapo Tofu

Vegan Mapo Tofu


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Veggie Anh
  • Total Time: 30 minutes
  • Yield: 4 people 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This vegan Mapo Tofu is bold, comforting, and made to be devoured over steamy rice. Silky tofu and umami-rich mushrooms simmer in a fiery, aromatic sauce that brings the heat—minus the meat.


Ingredients

Units Scale
  • 1 block (400g) soft tofu
  • 50g dried shiitake mushrooms *
  • 3 stalks scallions (spring onions)
  • 3 cloves garlic
  • 1 thumb-size piece of ginger
  • 1 tbsp cooking oil
  • 2 tbsp doubanjiang (spicy fermented bean paste)
  • 2 tbsp soy sauce
  • 1 tsp Korean chili flakes (or your preferred chili flakes)
  • 1 tsp sugar
  • 1 tsp ground Sichuan peppercorns (or grind whole peppercorns)
  • 200ml water (reserved from soaking the mushrooms)
  • Cornstarch slurry: 1 tablespoon cornstarch + 3 tablespoon water
  • Warm bowl of rice, to serve

Instructions

  1. Soak the mushrooms: Rehydrate the dried shiitake mushrooms in warm water for at least 20 minutes. Reserve 200ml of the soaking water for the sauce.

  2. Prep the ingredients:

    • Cut the tofu into cubes.

    • Finely mince the garlic and grate the ginger.

    • Slice the mushrooms into small pieces.

    • Thinly slice the scallions, separating the white and green parts.

  3. Grind the peppercorns if using whole Sichuan peppercorns.

  4. Blanch the tofu: In a pot of salted boiling water, blanch the tofu cubes for 3 minutes. Gently strain and set aside. This helps firm up the tofu and reduce breakage.

  5. Sauté the aromatics: Heat oil in a pan over medium heat. Add the mushrooms and stir-fry until lightly golden. Add the garlic, ginger, and white parts of the scallions. Sauté for another 1–2 minutes.

  6. Build the sauce: Stir in doubanjiang, soy sauce, chili flakes, sugar, Sichuan peppercorns, and the reserved mushroom water. Mix well and bring to a gentle boil.

  7. Add the tofu: Gently add in the tofu cubes, spooning sauce over to coat.

  8. Thicken it up: Once the sauce comes to a boil, stir the cornstarch and water together to make a slurry. Slowly pour it into the pan while stirring gently. Simmer on low until the sauce thickens and turns glossy.

  9. Garnish and serve: Top with the green parts of the scallions. Serve hot with a warm bowl of rice.

Notes

* Use fresh mushrooms instead like shiitake, button or oyster mushrooms.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: frying, branching
  • Cuisine: Chinese

Nutrition

  • Serving Size: 1
  • Calories: 304 kcal
  • Sugar: 7 g
  • Sodium: 1220 mg
  • Fat: 5 g
  • Carbohydrates: 43 g
  • Fiber: 3 g
  • Protein: 20 g

Did you make this recipe?

Share a photo and tag me @veggieanh — I can't wait to see your creations!

If you love this recipe, also check out other silken tofu recipes:

  • Steamed Silken Tofu w/ Mushroom Sauce
    Steamed Silken Tofu with Mushroom Sauce
  • Cold Tofu with Peanut Sauce featured image
    5-minute Peanut Sauce Cold Tofu
  • Fried Silken Tofu
    Fried Silken Tofu
  • Vegan Hot and Sour Soup

More Chinese

  • Vegan Peking Duck featured image
    Vegan Peking Duck - Plant-based Takeout at home
  • Bok Choy & Mushroom Stirfry featured image
    Bok Choy & Mushrooms Stir Fry
  • Napa-Cabbage-Rolls-featured-image
    Napa Cabbage Rolls with Tomato Sauce
  • vegan soup dumplings in a bamboo steamer
    Vegan Soup Dumplings (Vegan Xiaolongbao)

Reader Interactions

Comments

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Ray says

    July 15, 2025 at 3:08 am

    Good flavour! Not too salty, full of flavour, and just enough heat. Perfect for my Asian mother who is a vegetarian. Thank you for the recipe.






    Reply

Primary Sidebar

About Me

Veggie Anh profile image

Hi, I'm Anh! I am the blogger, and content creator, and recipe developer behind Veggie Anh. My goal is to inspire you to eat more veggies by sharing my recipes, videos, stories, and more!

More about me →

  • Instagram
  • YouTube
  • TikTok
  • Pinterest

Trending Recipes

  • Chickpea Tofu
    Chickpea Tofu (Burmese Tofu)
  • Kimchi jjigae
    Kimchi Jjigae - Korean Kimchi Stew (Vegan)
  • Vegan Sushi Bake
    Vegan Sushi Bake
  • Vegan Pork Belly

Footer

↑ back to top

About

  • About
  • Privacy Policy
  • Contact

  • Instagram
  • Pinterest
  • TikTok
  • YouTube
  • Mail

Sign up for my newsletter

    Built with ConvertKit

    Recent Posts

    • Gochujang Cauliflower (Airfryer method)
    • Banh Flan (Vegan Vietnamese Coffee Caramel Flan)
    • Nori Wrapped Tofu
    • Chickpea Flour Omelette (Vegan Egg Series Part 3)
    • Vegan Fried Egg (Vegan Egg Series Part 2)

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Veggie Anh