Vegetarian Mapo Tofu

Vegetarian Mapo Tofu Recipe (Vegan-Friendly, Healthy & Authentic Sichuan Flavor)

Hey everyone! So, today I want to share something super cool with you all—it’s a delicious vegetarian recipe that you can make at home. It’s called Vegetarian Mapo Tofu Recipe. Now, if you’ve never heard of it, let me tell you, it’s a spicy and comforting dish that’s packed with protein and really quick to whip up, perfect for those busy weeknights.

Vegetarian Mapo Tofu

Traditionally, ma-po Tofu is a famous Chinese dish from Sichuan province, usually made with ground pork or beef, tofu, and a spicy chili bean sauce. But guess what? I’m going to show you how to make this Sichuan Chinese dish without meat, using just plants, while still keeping all those amazing flavors you love.

This version is not only high in protein from tofu and mushrooms, but it’s also easy on the wallet and can be made in just 25 minutes. This Vegetarian Tomato Mapo Tofu is great for vegetarians, vegans, and anyone who just wants to eat a bit healthier. Also, you can make it your own! Want more protein? Toss in some tempeh or edamame. Feeling like something lighter? There’s a vegetarian tomato version too. And if you’re watching your carbs, you can swap rice for cauliflower rice.

So, whether you’re a fan of Asian food or just looking for a yummy meal to try, this Vegetarian Mapo Tofu is a win! Grab your chopsticks or a spoon, and let’s get into this tasty recipe that tastes just like your favorite takeout but is way healthier.

Yield: 4 Serving

🥢 Vegetarian Mapo Tofu Recipe (Healthy, Vegan-Friendly & Flavor-Packed)

Vegetarian Mapo Tofu Recipe

This Vegetarian Mapo Tofu (also known as Vegan Mapo Tofu or Vegetarian Tomato Mapo Tofu) is a lighter, plant-based twist on the classic Sichuan ma-po tofu. Instead of pork, we use mushrooms and vegetarian protein for the same umami-packed flavor while keeping it healthy, gluten-free, and high in plant protein. It’s perfect with steamed rice, quinoa, or noodles for a quick Asian-inspired weeknight dinner.
This dish is budget-friendly, meal-prep approved, and great for vegetarians and vegans who want authentic Chinese flavors without the meat.

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes

Ingredients

  • 1 block (14 oz / 400g) soft or medium tofu (cut into cubes)
  • 1 cup shiitake mushrooms (finely chopped; substitute button mushrooms)
  • 1/2 cup firm tempeh or plant-based mince (optional, for extra protein)
  • 2 tbsp doubanjiang (fermented broad bean chili paste) (vegan-friendly)
  • 2 tbsp tomato paste (for a Vegetarian Tomato Mapo Tofu variation)
  • 2 tbsp soy sauce or tamari (gluten-free option)
  • 1 tbsp rice vinegar or Shaoxing wine
  • 1 tbsp sesame oil
  • 2 garlic cloves (minced)
  • 1-inch ginger (minced)
  • 1/2 cup vegetable broth
  • 1 tsp cornstarch + 2 tbsp water (slurry for thickening)
  • 1/2 tsp Sichuan peppercorn powder (optional, for authentic ma-po tofu taste)
  • 1 tsp chili oil (adjust for spice tolerance)
  • 2 stalks green onions (chopped, for garnish)
  • 1 tbsp cooking oil

Instructions

  • Prepare tofu: Drain tofu, cut into cubes, and set aside. For firmer texture, blanch cubes in salted hot water for 2 minutes.
  • Cook aromatics: Heat sesame oil in a wok or skillet. Add garlic, ginger, and mushrooms. Stir-fry until fragrant and mushrooms release water.
  • Build flavor: Add doubanjiang, tomato paste, and soy sauce. Stir for 1-2 minutes until fragrant.
  • Simmer: Pour in vegetable broth, rice vinegar, and plant-based protein (tempeh/mince). Simmer for 3-4 minutes.
  • Add tofu: Gently add tofu cubes. Let simmer for another 2-3 minutes to absorb flavors.
  • Thicken sauce: Stir in cornstarch slurry until the sauce slightly thickens.
  • Season & garnish: Add Sichuan pepper powder and chili oil. Top with chopped green onions.
  • Serve: Enjoy hot over steamed rice, brown rice, or noodles.

Notes

  • For extra umami: Add a splash of miso paste or mushroom powder.
  • For less spice: Reduce chili oil and doubanjiang; replace with hoisin sauce.
  • For gluten-free mapo tofu: Use tamari instead of soy sauce and ensure doubanjiang is gluten-free.
  • For vegan high-protein mapo tofu: Add tempeh, edamame, or seitan.
  • For meal prep: Store in airtight container up to 3 days in fridge. Reheat gently.

Serving Suggestions

  • Serve with steamed jasmine rice, brown rice, or quinoa.
  • Pair with stir-fried vegetables like bok choy, broccoli, or green beans.
  • Make it a vegan Chinese dinner spread with spring rolls or cucumber salad.

Nutrition Information:

Yield:

4

Serving Size:

1

Amount Per Serving: Calories: 284Total Fat: 18gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 13gCholesterol: 25mgSodium: 1340mgCarbohydrates: 9gFiber: 2gSugar: 2gProtein: 16g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest


Related: Pickled Red Onion Recipe


🥢 What is Mapo Tofu?

Mapo Tofu (Ma-po Tofu) is one of the most iconic dishes of Sichuan cuisine, which is famous for its dark, spicy flavor. Traditionally, it’s made with silken tofu simmered in a chili bean paste sauce, along with savory minced pork or beef. The key to its flavor is the dobanjiang (fermented broad bean chili paste) and the spiciness of Sichuan peppercorns.

But here’s the good news 👉 You don’t need meat to enjoy this dish! With a few smart swaps, you can make vegetarian mapo tofu or even vegan mapo tofu that’s just as satisfying. By using mushrooms, tempeh, or plant-based mince, you can get that deep flavor without the animal products. For a lighter version, many people like to make vegetarian tomato mapo tofu, which uses tomato paste to balance the spiciness with the natural sweetness.

From a health perspective, tofu is high in plant-based protein, low in calories, and contains essential amino acids. Combined with spices like chili and ginger, it becomes a powerhouse food that is both comforting and nutritious.


Suggested: Banana Bread Recipe


Why You’ll Love This Vegetarian Mapo Tofu

If you want the bold, nutty-spicy comfort of Sichuan Ma-po Tofu but want a meatless, healthy dinner, then this is your new go-to. My vegetarian Mapo Tofu maintains the classic aroma and mouthfeel while using mushrooms, tempeh, or edamame for umami and protein. It’s quick, low-effort, and works for meal prep, date-night dinners, or crowd-pleasing weeknights.

This recipe is designed for people who want authentic flavor without the pork: home cooks, busy professionals, vegetarians, vegans, and those looking for an “easy vegan mapo tofu recipe” or “mapo tofu without pork.” Below are quick decision-making tips for choosing the perfect version for your kitchen, appetite, and dietary goals.

  • Want dinner in under 30 minutes? This is a one-pan, 25-minute crowd-pleaser.
  • Need more protein? Add tempeh or edamame for a high-protein vegetarian recipe that satisfies.
  • Love spice or hate it? Adjust doubanjiang and chili oil to suit your family.
  • Gluten-free or low-carb? Swap tamari for soy sauce and serve over cauliflower rice.

Related: Creamy Corn Chowder Recipe


Ingredients You’ll Need

Here’s a simple ingredient list for vegetarian mapo tofu — sometimes called ma-po tofu. I’ll list the right ingredients, quick substitutions (vegan, gluten-free, or low-carb), and tips for shoppers so you can make a quick decision and start cooking tonight.

Core Ingredients (must-haves)

  • 400g (14 oz) soft or medium tofu — silky texture is classic; use firm if you want a firmer bite. (best tofu for mapo tofu)
  • 1 cup shiitake or button mushrooms, finely chopped — mushroom umami replaces pork in this vegetarian version.
  • 2 tbsp doubanjiang (fermented broad bean chili paste) — authentic heat & depth (look for vegan, gluten-free labels).
  • 2 garlic cloves, minced & 1-inch fresh ginger, minced.
  • 2 tbsp soy sauce or tamari — use tamari for a gluten-free tofu recipe.
  • 1/2 cup vegetable broth (or mushroom broth for extra umami).
  • 1 tsp Sichuan peppercorn powder (optional) — gives that signature numbing spice of ma-po tofu.

Sauce + Flavor Builders

  • 2 tbsp sesame oil (for finishing)
  • 1 tbsp rice vinegar or Shaoxing wine (choose rice vinegar for alcohol-free)
  • 1–2 tbsp chili oil (adjust for spice tolerance; use mild for kid-friendly maps)
  • 1 tsp sugar or maple syrup (balances the heat)
  • 1 tsp cornstarch + 2 tbsp water (slurry to thicken)
  • 2 green onions, finely sliced for garnish

Optional High-Protein Boosters

Add one of these if you want a high protein vegetarian version:

  • ½ cup tempeh (crumbled) — great for texture and protein.
  • ½ cup cooked edamame — mild, colorful, protein-packed.
  • ½ cup plant-based mince (optional) — look for soy or pea-protein options.

Smart Substitutions (decide what works for you)

  • Can’t find doubanjiang? → mix tomato paste + miso + chili flakes for a tasty Vegetarian Tomato Mapo Tofu alternative.
  • Gluten-free? → use tamari and check doubanjiang label.
  • Low-carb: → serve over cauliflower rice or zucchini noodles.
  • Mild spice: → cut doubanjiang to 1 tbsp + add extra tomato paste or hoisin.

Pantry Staples & Buy Tips (shop smart)

  • Doubanjiang: buy a brand labeled vegan if you avoid animal products.
  • Tofu: press firm tofu for firmer texture; silken/soft for classic mapo silkiness.
  • Chili oil & Sichuan peppercorns: small jars last long — good affiliate product picks.
  • Equipment: non-stick skillet or wok and a tofu press (affiliate opportunity).
Quick shopping checklist — copy this into your notes app:
Tofu (400g)
Shiitake mushrooms (1 cup)
Doubanjiang (2 tbsp)
Soy sauce/tamari (2 tbsp)
Garlic & ginger
Vegetable broth (½ cup)
Chili oil, sesame oil
Cornstarch (1 tsp) + water
Green onions (2)
Optional: tempeh or edamame
        

Suggested: Kolkata Style Chicken Kathi Roll Recipe


Step-by-Step Recipe — Vegetarian Mapo Tofu (Easy, Vegan, High-Protein)

Follow these simple, tested steps to make the best vegetarian mapo tofu, a spicy, umami-rich Sichuan classic reimagined for vegetarians and vegans.

Step 1

Prep the tofu — drain, cut & (optional) blanch

Drain your tofu and cut into 1-inch cubes. For silky, authentic texture use soft/medium tofu; for firmer, pan-fried texture choose firm.
Tip: Blanch soft tofu in lightly salted boiling water for 1–2 minutes to help it hold shape.

Soft tofu cut into cubes for vegetarian mapo tofu - vegan mapo tofu
Cut tofu into even cubes for consistent texture.
Step 2

Build your flavor base — aromatics & mushrooms

Heat 1 tbsp sesame oil + 1 tbsp neutral oil in a wok. Add minced garlic and ginger until fragrant (30s). Add finely chopped shiitake or button mushrooms and cook until they release their juices.
This mushroom swap creates a deep, meaty umami — the secret to a satisfying vegetarian mapo tofu.

Chopped shiitake mushrooms cooking in wok for vegetarian mapo tofu
Cook mushrooms until golden — big umami boost.
Step 3

Add doubanjiang (or tomato paste) + soy/tamari

Stir in 2 tbsp doubanjiang (fermented broad bean chili paste) for authentic Sichuan heat. For a Vegetarian Tomato Mapo Tofu twist, add 1–2 tbsp tomato paste alongside the doubanjiang for tang and color.
Use tamari for a gluten-free option. Cook 1–2 minutes until the oils bloom and aroma rises.

Doubanjiang being sautéed for vegetarian mapo tofu recipe
Doubanjiang + tomato paste = color & heat.
Step 4

Deglaze with broth & add plant protein

Pour in ½ cup vegetable broth and 1 tbsp rice vinegar or Shaoxing wine. Add crumbled tempeh or plant-based mince (optional) for high-protein vegan mapo tofu. Simmer 2–3 minutes to meld flavors.

Vegetable broth added to wok for vegetarian mapo tofu
A splash of broth loosens the paste for a silky sauce.
Step 5

Gently add tofu & simmer to absorb flavors

Carefully nestle tofu cubes into the simmering sauce. Spoon sauce over the tofu; simmer 2–3 minutes. Avoid stirring aggressively to keep cubes intact.

Adding tofu cubes to sauce for vegetarian mapo tofu
Simmer tofu gently so it soaks the rich sauce.
Step 6

Thicken sauce with cornstarch slurry & season

Whisk 1 tsp cornstarch + 2 tbsp cold water and stir into the wok. Cook until glossy and slightly thickened. Finish with 1 tsp Sichuan peppercorn powder (optional), 1 tsp chili oil for heat, and a drizzle of toasted sesame oil for aroma.

Thickened glossy sauce for vegetarian mapo tofu - cornstarch slurry
Cornstarch slurry = glossy, clingy sauce.
Step 7

Garnish & serve — rice, greens, and quick pickles

Remove from heat and top with chopped green onions. Serve hot over steamed jasmine rice, brown rice, or cauliflower rice for a low-carb option. Add quick cucumber pickles or stir-fried bok choy to round out the meal.
Tip want more protein? Sprinkle toasted sesame seeds or a handful of edamame.

Vegetarian Mapo Tofu served over jasmine rice - vegan mapo tofu
Serve with steamed rice and greens — dinner in 25 minutes.
Tips From Me:
  • If you want silky tofu → use soft/medium tofu + blanching.
  • If you want extra protein → add tempeh, edamame, or plant mince.
  • If you want less heat → reduce doubanjiang & chili oil; use tomato paste for sweetness.
  • If you want gluten-free → swap soy sauce for tamari and check doubanjiang label.

Related: Mediterranean Grain Bowls


Serving Suggestions & Pairings — What to Serve with Vegetarian Mapo Tofu

Here are some serving ideas that you can use for your vegetarian tomato mapo tofu when you have guests over or if you are following a special diet.

Staple Pairings: Rice & Grains

The classic way to enjoy ma-po tofu — silky sauce soaks perfectly into rice.

  • Jasmine rice — fragrant, slightly sticky; perfect for traditional servings.
  • Short-grain rice — for that authentic Sichuan feel.
  • Brown rice or quinoa — higher-fiber, high-protein alternatives.
  • Cauliflower rice — low-carb swap for keto/low-carb mapo tofu variations.

Vegetable Sides & Light Salads

Mix the spice and flavor mixture until smooth, cool, and set aside.

  • Stir-fried bok choy with garlic — quick, vibrant, keeps the plate balanced.
  • Smashed cucumber salad — cooling, tangy, and popular across social platforms.
  • Garlic green beans or blanched broccoli — mild, textural contrast to silken tofu.

Comfort Carbs & Noodles

If you want a heartier bowl, pair with noodles or use the tofu as a saucy topping.

  • Thin wheat noodles tossed with a little sesame oil — quick and slurp-worthy.
  • Udon or egg noodles — for a chewy, comforting texture.
  • Rice noodles — gluten-free and light, great for GF mapo tofu searches.

Protein Boosters & Meal-Prep Hacks

Turn this into a filling, high-protein vegan meal

  • Edamame tossed into the sauce for extra protein and color.
  • Tempeh or crumbled firm tofu sautéed first for chewy texture.
  • Roasted sweet potatoes for a sweet-spicy contrast (great for family meals).
  • Store in airtight containers — keeps 3–4 days. Reheat gently with a splash of broth.

Flavor Enhancers & Pairing Combos

Crunch:
  • Toasted sesame seeds
  • Thinly sliced fried garlic or shallots
Freshness:
  • Chopped green onions and cilantro
  • Pickled red onions or quick kimchi for tang
Heat control:
  • Serve extra chili oil/sichuan pepper on side
  • Provide a mild hoisin or sweet soy drizzle for kids

Related: High-Protein Vegan Meals


Variations & Customizations — Vegetarian Mapo Tofu | Recipe Section

Variations & Customizations — Vegetarian Mapo Tofu

Quick tweaks to match diet, spice level, or texture. Here are some variations of Vegetarian Mapo Tofu along with customization ideas that will help you take your recipe to the next level.

🍅

Vegetarian Tomato Mapo Tofu — Tangy & Comforting

A brighter, kid-friendly take that pairs perfectly with rice.

Why choose this: Balances savory doubanjiang heat with tomato’s natural sweetness — approachable for families and low‑spice eaters.

  • Swap: +2 tbsp tomato paste or 1 small diced tomato, reduce doubanjiang by 50%.
  • Optional add-ins: grated carrot, bell pepper, a splash of honey or maple for kids.
💪

Vegan High‑Protein Mapo Tofu — Muscle-Friendly & Filling

Why choose this: Adds texture and protein for meal prep, post-workout meals or active families.

  • Swap: Add 1 cup crumbled tempeh, ½ cup shelled edamame, or 1 cup cooked lentils instead of (or in addition to) mushrooms.
  • Flavor boosters: 1 tsp mushroom powder, 1 tbsp miso, or a splash of tamari for umami.
🌾

Gluten‑Free Mapo Tofu — Safe for Sensitive Diets

  • Swap: Use tamari or coconut aminos; check doubanjiang label or use a GF chili paste alternative.
  • Pro tip: Add a splash of gluten free rice wine for depth.
🥦

Low‑Carb / Keto Mapo Tofu — Swap Rice for Veg

Why choose this: Serve over cauliflower rice, shirataki noodles, or sautéed bok choy for a low glycemic index meal.

  • Swap: Serve with cauliflower rice or spiralized zucchini. Reduce cornstarch or replace with xanthan gum for thickening.
🧸

Mild / Kid‑Friendly Mapo Tofu — Less Heat, More Hug

Why choose this: Win household consensus without sacrificing flavor — keeps parents and picky eaters happy.

  • Swap: Halve or omit doubanjiang/chili oil; add tomato paste or sweet soy for gentle flavor.
  • Texture trick: Slightly pan‑fry tofu cubes to give kids a firmer bite.
🔥

Smoky / Spicy Szechuan Mapo Tofu — Authentic Ma‑Po Heat

  • Swap: Keep full doubanjiang, add freshly toasted Sichuan peppercorns, 1 tsp smoked chili flakes, and a drizzle of chile oil.
  • Authenticity tip: Quick‑toast whole peppercorns and crush — adds that signature numbing sensation.

🥗 Nutritional Benefits of Vegetarian Mapo Tofu

Vegetarian Mapo Tofu is more than just a delicious Sichuan-inspired tofu dish—it’s a nutritional powerhouse. Using protein-rich tofu and fiber-packed vegetables instead of pork or beef, this plant-based version is lower in calories and saturated fat, while also creating a bold, spicy flavor.

🌱 High in Plant Protein

Tofu provides a complete source of plant-based protein, supporting muscle growth and satiety without excess fat.

🫛 Rich in Fiber & Gut-Friendly

Vegetables like mushrooms, peas, or bok choy add dietary fiber that improves digestion and supports gut health.

💪 Packed with Essential Minerals

Tofu and vegetables supply iron, magnesium, and calcium, boosting energy, strong bones, and immunity.

🔥 Low-Calorie & Weight-Loss Friendly

This dish is nutrient-dense but low in calories, making it ideal for weight loss meal plans.

❤️ Heart-Healthy & Cholesterol-Free

Unlike traditional versions with pork, this vegetarian option reduces cholesterol and supports heart health.

👉 Looking for more health benefits of tofu? Explore how soy protein can improve metabolism, reduce inflammation, and balance hormones.


Frequently Asked Questions About Chicken Salad Recipes

What is the healthiest way to make chicken salad at home?

The healthiest way to make chicken salad is by using lean chicken breast, Greek yogurt instead of mayonnaise, adding fresh veggies like celery, cucumber, and bell peppers, and seasoning with herbs instead of heavy sauces. This makes your chicken salad low calorie, high protein, and perfect for weight loss or a clean eating lifestyle.

Can I meal prep chicken salad for the week?

Yes! Chicken salad is one of the best high-protein meal prep recipes. Store it in an airtight container for 3–4 days in the fridge. For the best taste, keep dressing separate and mix before serving. This way your salad stays fresh and crunchy.

What are some low-carb or keto chicken salad recipes?

For a keto chicken salad, swap bread with lettuce wraps, use avocado, olive oil mayo, or full-fat Greek yogurt. Add healthy fats like boiled eggs, nuts, and seeds. These low-carb recipes are perfect for weight loss, diabetes-friendly diets, and keto lifestyles.

What goes well with chicken salad for lunch or dinner?

Chicken salad pairs perfectly with whole grain bread, wraps, lettuce cups, quinoa bowls, or served with crackers and veggie sticks. For dinner, you can serve it alongside roasted vegetables or a light soup. It’s versatile and fits every meal.

Can I make chicken salad without mayo?

You can make mayo-free chicken salad with Greek yogurt, mashed avocado, cottage cheese, or even a light vinaigrette. This makes your salad healthier, lighter, and weight-loss friendly while still creamy and delicious.

What’s the best way to cook chicken for chicken salad?

The best way is to poach, bake, or air fry chicken breast. These methods keep the chicken tender, juicy, and perfect for shredding or dicing. Rotisserie chicken is also a quick and easy option if you’re short on time.

Is chicken salad good for weight loss?

Yes, chicken salad is a fantastic high protein, low carb, and low calorie meal that keeps you full longer. By using healthy ingredients like lean chicken, veggies, and light dressing, it becomes one of the best weight loss meals.

Can I freeze chicken salad?

It’s not recommended to freeze chicken salad with mayo or yogurt since it changes texture. But you can freeze plain cooked chicken and later mix it with fresh ingredients for a quick salad anytime.

How can I make my chicken salad taste better?

Add crunchy textures like nuts, seeds, or apples, and brighten the flavor with lemon juice, Dijon mustard, or fresh herbs like dill and parsley. A little seasoning goes a long way in making your chicken salad restaurant-quality.

What are some budget-friendly chicken salad recipe ideas?

You can make budget chicken salad using canned chicken, leftover rotisserie chicken, or even grilled thighs. Add pantry staples like chickpeas, corn, or frozen veggies to bulk it up. It’s affordable, filling, and delicious for families.


If you like this article about the Vegetarian Mapo Tofu Recipe (Ma-Po Tofu Recipe), please share it with your friends on Facebook and Pinterest. Also, subscribe to my blog to get all the latest content first on your mobile.

Facebook Pinterest

Similar Posts