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.

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.
🥢 Vegetarian Mapo Tofu Recipe (Healthy, Vegan-Friendly & Flavor-Packed)

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.
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:
4Serving Size:
1Amount Per Serving: Calories: 284Total Fat: 18gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 13gCholesterol: 25mgSodium: 1340mgCarbohydrates: 9gFiber: 2gSugar: 2gProtein: 16g
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).
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.
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.

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.

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.

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.

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.

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.

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.

- 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
- Toasted sesame seeds
- Thinly sliced fried garlic or shallots
- Chopped green onions and cilantro
- Pickled red onions or quick kimchi for tang
- 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
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.