Mapo Tofu (麻婆豆腐) — Sichuan Silken Tofu in Spicy Fermented Bean Sauce
Mapo tofu is a Chengdu classic built on tender tofu, savory minced beef, Pixian chili bean paste, fermented black beans, and the numbing fragrance of Sichuan pepper. It is bold, saucy, and traditionally served with plain steamed rice.

Printable Recipe Card
Servings: 4 · Total: 35 min · Difficulty: medium
Ingredients (quick list)
- 600 g silken tofu
- 1.5 l water
- 12 g fine sea salt
- 120 g ground beef (halal-certified if needed)
- 30 ml neutral cooking oil
- 45 g Pixian chili bean paste (finely chopped if coarse)
- 20 g fermented black beans (rinsed lightly, drained, and chopped)
- 3 clove garlic (finely minced)
- 1 inch fresh ginger (peeled and finely minced)
- 5 g dried chili flakes (Sichuan-style if available)
- 2 tsp roasted ground Sichuan pepper (divided)
- 240 ml low-sodium chicken stock (halal-certified if needed)
+ 7 more in the full ingredients section below.
Steps (summary)
- Cut the silken tofu into 2 cm cubes using a thin, sharp knife so the edges stay clean. Bring the water and fine sea salt to a g…
- Use a slotted spoon to lift the tofu into a bowl and cover it with 120 ml of the warm blanching water so it does not dry out. K…
- Heat a seasoned wok or wide skillet over medium-high heat until a drop of water evaporates quickly, then add the neutral cookin…
- Lower the heat to medium and add the Pixian chili bean paste, fermented black beans, dried chili flakes, scallion whites, garli…
- Pour in the chicken stock, light soy sauce, and granulated sugar, then scrape the bottom of the pan to dissolve the fried paste…
- Drain the tofu carefully and slide it into the simmering sauce in one layer. Instead of stirring hard, push the cubes gently wi…
+ 2 more steps in the full instructions section below.
Cultural Background
Mapo tofu is one of Sichuan cuisine's defining dishes, associated with Chengdu's bold use of chili bean paste and numbing Sichuan pepper. Its name recalls the pockmarked woman traditionally credited with serving it to laborers and travelers.
Equipment
💡 Tips
- Use real Pixian chili bean paste when possible; its fermented broad-bean depth is the backbone of authentic Sichuan flavor.
- Blanching tofu in salted water helps it hold its shape and seasons it gently before it enters the sauce.
- Add ground Sichuan pepper at the end rather than early in the stir-fry, because prolonged high heat dulls its citrusy numbing fragrance.
⚠️ Common Mistakes
❌ Stirring the tofu aggressively after it enters the sauce.
✅ Fix: Use a ladle to nudge and fold the cubes gently, or rock the pan so the sauce moves around the tofu.
❌ Adding Sichuan pepper too early and cooking away its fragrance.
✅ Fix: Use it mainly at the end, reserving a final dusting for the serving bowl.
❌ Using a generic sweet chili sauce instead of chili bean paste.
✅ Fix: Choose Pixian chili bean paste or another fermented Sichuan chili bean paste for the proper salty, earthy base.
🧊 How to Store
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a covered pan over low heat with 30 ml water or stock, moving the tofu carefully so it does not break; freezing is not recommended because silken tofu becomes spongy.
📅 Make Ahead
Chop the chili bean paste, fermented black beans, garlic, ginger, and scallions up to 1 day ahead and refrigerate them separately. Roast and grind the Sichuan pepper the same day for the best aroma.
🍽️ Pairs Well With
- Steamed jasmine rice
- steamed medium-grain rice
- stir-fried greens
- cucumber salad
- simple egg drop soup.
Regional Variations
- Chengdu-style versions often emphasize beef, a vivid red oil layer, and a pronounced numbing finish from freshly roasted Sichuan pepper.
- Restaurant versions outside Sichuan commonly use pork, more soy sauce, and a thicker cornstarch-heavy gravy.
- Vegetarian versions replace meat with finely chopped mushrooms and use vegetable stock, though the classic dish is meat-based.
Ingredients
- 600 gsilken tofu
- 1.5 lwater
- 12 gfine sea salt
- 120 gground beef (halal-certified if needed)
- 30 mlneutral cooking oil
- 45 gPixian chili bean paste (finely chopped if coarse)
- 20 gfermented black beans (rinsed lightly, drained, and chopped)
- 3 clovegarlic (finely minced)
- 1 inchfresh ginger (peeled and finely minced)
- 5 gdried chili flakes (Sichuan-style if available)
- 2 tsproasted ground Sichuan pepper (divided)
- 240 mllow-sodium chicken stock (halal-certified if needed)
- 15 mllight soy sauce
- 4 ggranulated sugar
- 10 gpotato starch
- 30 mlcold water
- 3scallions (thinly sliced, whites and greens separated)
- 5 mltoasted sesame oil
- 15 mlSichuan chili oil
🔄 Substitutions
- ground beef→ ground pork
- silken tofu→ soft tofu
- low-sodium chicken stock→ unsalted water
- light soy sauce→ wheat-free tamari
Instructions
- 1
Cut the silken tofu into 2 cm cubes using a thin, sharp knife so the edges stay clean. Bring the water and fine sea salt to a gentle simmer in a wide saucepan, slide in the tofu, and keep it barely simmering for 2 minutes to warm and firm the cubes.
- 2
Use a slotted spoon to lift the tofu into a bowl and cover it with 120 ml of the warm blanching water so it does not dry out. Keep the tofu near the stove, because adding it warm helps the sauce return to a simmer quickly and reduces breakage.
- 3
Heat a seasoned wok or wide skillet over medium-high heat until a drop of water evaporates quickly, then add the neutral cooking oil. Add the ground beef and stir-fry for 3 to 4 minutes, breaking it into tiny grains, until it browns and the oil looks clear rather than cloudy.
- 4
Lower the heat to medium and add the Pixian chili bean paste, fermented black beans, dried chili flakes, scallion whites, garlic, and ginger. Fry for 90 seconds, stirring constantly, until the oil turns deep red and the aromatics smell roasted but not burnt.
- 5
Pour in the chicken stock, light soy sauce, and granulated sugar, then scrape the bottom of the pan to dissolve the fried paste into the liquid. Bring the sauce to a steady simmer and cook for 2 minutes so the fermented bean flavors meld with the beef.
- 6
Drain the tofu carefully and slide it into the simmering sauce in one layer. Instead of stirring hard, push the cubes gently with the back of a ladle and simmer for 4 minutes so the tofu absorbs the spicy, savory sauce without collapsing.
- 7
Mix the potato starch with the cold water until completely smooth, then drizzle in half of the slurry while gently rocking the pan. Simmer for 30 seconds, add the remaining slurry if the sauce is not glossy and lightly thickened, and keep the texture loose enough to spoon over rice.
- 8
Turn off the heat and fold in the toasted sesame oil, Sichuan chili oil, scallion greens, and 1 teaspoon of the roasted ground Sichuan pepper. Transfer to a warm shallow bowl and dust the remaining 1 teaspoon Sichuan pepper over the top just before serving for the freshest numbing aroma.
🪪 Recipe Passport
Cultural Background
Mapo tofu is one of Sichuan cuisine's defining dishes, associated with Chengdu's bold use of chili bean paste and numbing Sichuan pepper. Its name recalls the pockmarked woman traditionally credited with serving it to laborers and travelers.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
📚 Sources & Cultural References
- Fuchsia Dunlop — The Food of Sichuan — (2019)
- Fuchsia Dunlop — Land of Plenty: A Treasury of Authentic Sichuan Cooking — (2001)
Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Dongpo Pork (东坡肉) — Hangzhou Red-Braised Pork Belly
Chinese · Main Courses · 205 min

Peking Duck (北京烤鸭) — Crisp-Skinned Beijing Roast Duck
Chinese · Main Courses · 180 min

Buddha Jumps Over the Wall (佛跳墙) — Fujian Banquet Treasure Soup
Chinese · Soups · 540 min

Cuban Crispy Shredded Beef (Vaca Frita) — Garlic and Citrus
Cuban · Main Courses · 140 min

Pone Yay Gyi Curry (ပုန်းရည်ကြီးဟင်း) — Burmese Pork and Fermented Bean Paste
Burmese · Main Courses · 115 min

Kitsune Udon (きつねうどん) — Udon Noodles with Sweet Fried Tofu
Japanese · Main Courses · 40 min

Kimbap (김밥) — Korean Seaweed Rice Rolls
Korean · Main Courses · 70 min

Agedashi Tofu (揚げ出し豆腐) — Crisp Tofu in Savory Broth
Japanese · Appetizers · 40 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.