Ma Po Tofu (Spicy Szechwan Bean Curd) Recipe

Posted by
Rate It!
Ma Po Tofu (Spicy Szechwan Bean Curd)
Add your photo!



  1. Place 1 tablespoon of the chopped ginger in a medium-sized bowl, and reserve the remainder.
  2. Add the remaining marinade ingredients to the bowl (1 sliced spring onion, 1 tablespoon soy sauce, 1 teaspoon sesame oil, 2 tablespoon of Chinese rice wine, 2 teaspoons cornstarch), and mix well.
  3. Add the ground beef or pork, give it another stir and set aside for approx 30 minutes.
  4. Place the tree ears or shiitake mushrooms in small bowl, pour over boiling water, and soak for about 15 minutes until they are soft and gelatinous.
  5. Drain the soaked tree ears, rinse, remove hard stems, and slice finely.
  6. Blanch the tofu in boiling water for 2- 3 minutes, then drain.
  7. Combine the garlic with the reserved ginger, and process together with a stick blender or spice grinder until they form the consistency of a thick paste.
  8. Heat a wok over a moderately high flame.
  9. Add the peanut oil, and just as it is starting to smoke, add the garlic/ginger paste and stir-fry, stirring continuously, for approximately 30 seconds.
  10. Next add the brown bean paste, Szechwan chile paste, water chestnuts and tree ears, and stir-fry for a further minute.
  11. Give the meat mixture a stir, add it to the wok, and continue to stir-fry over high heat for two to three minutes, until it loses its pinkish color.
  12. Toss in the tofu and the sliced green onions and continue to toss and fry for about 45 seconds.
  13. Finally, add the sugar and stir-fry for another 30 seconds.
  14. Pour in the soy sauce& water, bring to the boil, then reduce heat to moderate and cook for a couple of minutes.
  15. Add the Szechwan pepper corns and stir thoroughly.
  16. If there appears to be too much liquid in the wok contents, thicken with a little cornstarch and water.
  17. Add 1 teaspoon sesame oil and season to taste with salt.
  18. Serve with steamed rice, and garnish with cilantro.
Kitchen-Friendly View

Nutrition Facts

Per ServingPer 100 g
Amount Per 1 Serving
Calories 403.64 Kcal (1690 kJ)
Calories from fat 248.95 Kcal
% Daily Value*
Total Fat 27.66g 43%
Cholesterol 35.18mg 12%
Sodium 860.5mg 36%
Potassium 267.36mg 6%
Total Carbs 9.95g 3%
Sugars 3.05g 12%
Dietary Fiber 3.08g 12%
Protein 26.63g 53%
Vitamin C 4.4mg 7%
Iron 4mg 22%
Calcium 252.1mg 25%
Amount Per 100 g
Calories 124.28 Kcal (520 kJ)
Calories from fat 76.65 Kcal
% Daily Value*
Total Fat 8.52g 43%
Cholesterol 10.83mg 12%
Sodium 264.96mg 36%
Potassium 82.32mg 6%
Total Carbs 3.06g 3%
Sugars 0.94g 12%
Dietary Fiber 0.95g 12%
Protein 8.2g 53%
Vitamin C 1.4mg 7%
Iron 1.2mg 22%
Calcium 77.6mg 25%

* Percent Daily Values are based on a 2000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Find out how many calories should you eat.


  • salty
  • savory
  • bitter
  • sweet
Search recipes
by ingredients
Construct & Analyze
Your Recipe

Recipe Tags

Weightwatchers Points

  • 9.8
  • 10

Good Points

  • saturated fat free,
  • low cholesterol

Bad Points

  • High in Sodium

Share Recipe

Get Your Recipe of Health!
Follow RecipeOfHealth on Facebook!
Scroll to top