Quick Vegan Ma Po Tofu with Crispy Tempeh

Tofu

October 30, 2026

20-Minute Crispy Tempeh Ma Po Tofu (Vegetarian) – vegetarian recipe

20-minute crispy tempeh ma po tofu brings the Sichuan classic to the vegetarian table without losing any of its punch. Tempeh crumbles go crisp in the pan while soft tofu poaches in a garlicky, pepper-fired sauce — dinner, fast.

Craving that tingly, spicy, and deeply savory flavor of classic ma po tofu but need a brilliant plant-based version? You’ve found it! This recipe is a game-changer, swapping out the traditional pork for wonderfully crisp, crumbled tempeh. The texture is absolutely incredible, offering a satisfying crunch that perfectly complements the soft, pillowy tofu. And the best part? It all comes together in just 20 minutes, making it the ultimate weeknight hero. Pro-tip: get your rice cooking before you start, because this dish comes together in a flash!

Ingredients

• 1/4 cup / 60 ml peanut oil or neutral oil
• 4 ounces / 115 g (4.1 oz) tempeh
• 2 tablespoons (30 ml) minced garlic
• 2 tablespoons (30 ml / 1 fl oz) minced peeled fresh ginger
• 1/4 teaspoon (20 ml / 0.7 fl oz) hot red pepper flakes, or to taste
• 1 cup / 25 g (0.88 oz) chopped scallion, green part only
• 3/4 cup / 180 ml vegetable stock or water
• 1 pound / 450 g (15.9 oz) soft or silken tofu, cut into 1/2-inch cubes
• 1/4 cup / 60 ml soy sauce
• Salt, to taste
• Minced fresh cilantro for garnish, optional

Instructions

1. Heat half the oil (2 tablespoons / 30 ml / 1 fl oz) in a large skillet over medium-high heat. Once hot, crumble the tempeh into the skillet using your fingers or two forks. Cook, stirring often and scraping the bottom of the pan, for 10-15 minutes until the tempeh is deeply browned and crispy.
2. Using a slotted spoon, transfer the cooked tempeh to a paper towel-lined plate to drain and set aside.
3. Add the remaining oil to the same skillet. When it shimmers, add the minced garlic, ginger, and red pepper flakes. Cook for about 30-60 seconds, just until fragrant and sizzling.
4. Stir in the chopped scallions, followed by the vegetable stock and the cubed tofu. Cook, stirring very gently to avoid breaking the tofu, for 2-3 minutes until everything is heated through.
5. Gently stir in the reserved crispy tempeh and the soy sauce. Taste the sauce and add salt if needed. Garnish with fresh cilantro, if using, and serve immediately over hot rice.

Nutritional Information

• Servings: 4
• Calories: 450 kcal
• Protein: 22 g
• Carbohydrates: 15 g
• Fat: 32 g
• Sodium: 980 mg
• (Note: This is an estimate and may vary based on used.)

Pro Tips

• Pro-Tips for Success
• For the most authentic texture, use silken tofu, but be extra gentle when stirring. If you prefer cubes that hold their shape better, soft block tofu also works beautifully.
• The secret to great texture is patience. Allow the crumbled tempeh to cook undisturbed for a few minutes at a time to develop a deep, crispy brown crust before stirring.
• To elevate the flavor, add 1 tablespoon (15 ml / 0.5 fl oz) of doubanjiang (spicy fermented broad bean paste) along with the garlic and ginger. For the classic numbing sensation, finish with a pinch of ground Szechuan peppercorns.

FAQ

Q: Can I make this ma po tofu without tempeh
A: Absolutely! For a different texture, you can substitute the crispy tempeh with finely chopped shiitake mushrooms, crumbled firm tofu, or a store-bought plant-based ground. Sauté your chosen substitute until browned before proceeding with the recipe.

Q: How can I make this recipe gluten-free
A: To make this ma po tofu gluten-free, simply use tamari or a certified gluten-free soy sauce instead of regular soy sauce. You should also verify that your brand of tempeh is certified gluten-free, as some may contain grains.

Q: Is this vegetarian ma po tofu a good source of protein
A: Yes, this is an excellent high-protein vegetarian meal. It features a double dose of plant-based protein from both the soft tofu and the crispy tempeh, providing approximately 22 grams (0.78 oz / 22.1 g) of protein per serving to keep you full and satisfied.

Q: How do I store and reheat leftover ma po tofu
A: Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it in a saucepan over medium-low heat or in the microwave. Please note that the tempeh will lose its crispiness upon refrigeration, but the dish will still be delicious.

More Recipes You’ll Love

20-Minute Crispy Tempeh Ma Po Tofu (Vegetarian) – vegetarian recipe
Stav Kogan

20-Minute Crispy Tempeh Ma Po Tofu (Vegetarian)

A game-changing, plant-based ma po tofu recipe that swaps traditional pork for wonderfully crisp, crumbled tempeh. This deeply savory and spicy dish comes together in just 20 minutes.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4 servings
Calories: 450

Ingredients
  

  • 1/4 cup (60 ml) peanut oil or neutral oil
  • 4 ounces (115 g / 4.1 oz) tempeh
  • 2 tablespoons (30 ml / 1 fl oz) minced garlic
  • 2 tablespoons (30 ml / 1 fl oz) minced peeled fresh ginger
  • 1/4 teaspoon (20 ml / 0.7 fl oz) hot red pepper flakes, or to taste
  • 1 cup (25 g / 0.88 oz) chopped scallion, green part only
  • 3/4 cup (180 ml) vegetable stock or water
  • 1 pound (450 g / 15.9 oz) soft or silken tofu, cut into 1/2-inch cubes
  • 1/4 cup (60 ml) soy sauce
  • Salt, to taste
  • Minced fresh cilantro for garnish, optional
  • Pro-Tips for Success
  • For the most authentic texture, use silken tofu, but be extra gentle when stirring. If you prefer cubes that hold their shape better, soft block tofu also works beautifully.
  • The secret to great texture is patience. Allow the crumbled tempeh to cook undisturbed for a few minutes at a time to develop a deep, crispy brown crust before stirring.
  • To elevate the flavor, add 1 tablespoon (15 ml / 0.5 fl oz) of doubanjiang (spicy fermented broad bean paste) along with the garlic and ginger. For the classic numbing sensation, finish with a pinch of ground Szechuan peppercorns.

Method
 

  1. Heat half the oil (2 tablespoons / 30 ml / 1 fl oz) in a large skillet over medium-high heat.
  2. Once hot, crumble the tempeh into the skillet using your fingers or two forks.
  3. Cook, stirring often and scraping the bottom of the pan, for 10-15 minutes until the tempeh is deeply browned and crispy.
  4. Using a slotted spoon, transfer the cooked tempeh to a paper towel-lined plate to drain and set aside.
  5. Add the remaining oil to the same skillet.
  6. When it shimmers, add the minced garlic, ginger, and red pepper flakes.
  7. Cook for about 30-60 seconds, just until fragrant and sizzling.
  8. Stir in the chopped scallions, followed by the vegetable stock and the cubed tofu.
  9. Cook, stirring very gently to avoid breaking the tofu, for 2-3 minutes until everything is heated through.
  10. Gently stir in the reserved crispy tempeh and the soy sauce.
  11. Taste the sauce and add salt if needed.
  12. Garnish with fresh cilantro, if using, and serve immediately over hot rice.

Nutrition

Calories: 450kcalCarbohydrates: 15gProtein: 22gFat: 32g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Stir-Fried Noodles with Tofu, Okra, and Cherry Tomatoes – vegetarian recipe

Vegan Okra & Tofu Noodle Stir-Fry

Stir-fried noodles with tofu, okra, and cherry tomatoes make okra skeptics into believers. Small young okra gets a cider-vinegar toss and a screaming-hot wok, so it stays crisp while the tomatoes burst into a garlicky soy sauce. Thirty minutes, one wok, dinner...

Cold Tofu Appetizer Trio – vegetarian recipe

Simple Cold Tofu Trio: An Elegant Appetizer Recipe

This cold tofu appetizer trio is my favorite way to open a Japanese-style meal. Chilled extra-firm tofu gets three personalities: gingery grated daikon and carrot with amazu, rich vegetarian eel sauce with fried onions and tomatoes, and bright ponzu with scallions....

Vegetarian Penang Curry with Tofu and Pineapple – vegetarian recipe

Easy Vegetarian Penang Curry with Pineapple & Tofu

This vegetarian Penang curry with tofu and pineapple is a weeknight win — a peanutty coconut curry where pineapple sweetness cuts through savory tofu and broccoli. Thirty-five minutes, one pan, six happy servings. Dreaming of the vibrant street food stalls of Penang,...

Stir-Fried Noodles with Tofu, Okra, and Cherry Tomatoes – vegetarian recipe

Vegan Okra & Tofu Noodle Stir-Fry

Stir-fried noodles with tofu, okra, and cherry tomatoes make okra skeptics into believers. Small young okra gets a cider-vinegar toss and a screaming-hot wok, so it stays crisp while the tomatoes burst into a garlicky soy sauce. Thirty minutes, one wok, dinner...

Cold Tofu Appetizer Trio – vegetarian recipe

Simple Cold Tofu Trio: An Elegant Appetizer Recipe

This cold tofu appetizer trio is my favorite way to open a Japanese-style meal. Chilled extra-firm tofu gets three personalities: gingery grated daikon and carrot with amazu, rich vegetarian eel sauce with fried onions and tomatoes, and bright ponzu with scallions....

Vegetarian Penang Curry with Tofu and Pineapple – vegetarian recipe

Easy Vegetarian Penang Curry with Pineapple & Tofu

This vegetarian Penang curry with tofu and pineapple is a weeknight win — a peanutty coconut curry where pineapple sweetness cuts through savory tofu and broccoli. Thirty-five minutes, one pan, six happy servings. Dreaming of the vibrant street food stalls of Penang,...

Easy Tandoori Tofu with Grilled Vegetables – vegetarian recipe

Smoky Tandoori Tofu Skewers Recipe

Easy tandoori tofu with grilled vegetables brings the flavors of a tandoor to your own grill — yogurt-marinated tofu charred at the edges, skewered with baby zucchini, onion, and cherry tomatoes. Most of the total time is hands-off marinating, and it shows. Craving...