Photo: ZhengZhou · CC BY-SA 4.0 · via Wikimedia Commons
About Mapo Tofu
Soft tofu simmers in a brick-red sauce of fermented broad-bean paste, minced meat, chilli oil and Sichuan pepper. It is comforting and incendiary in equal measure, best over plain rice.
History & Culture
Mapo tofu is a Sichuan dish that has been a staple of the province's cuisine for well over a century, though its exact origin is debated. The most widely repeated story credits a pockmarked ("mapo") woman who ran a small restaurant in Chengdu during the late Qing dynasty, where she combined local broad-bean paste, chili, and peppercorns with soft tofu to create a hearty, affordable meal. What is certain is that the dish's fiery, numbing character embodies the core principles of Sichuan cooking, and it has become a beloved symbol of the region's bold flavors.
While the classic version uses minced beef and a generous dose of Sichuan peppercorns, regional adaptations are common - pork often substitutes for beef, and in some areas the sauce is thickened or made milder to suit local palates. Outside China, mapo tofu has been reinterpreted in countless ways, from vegan versions with mushrooms to Japanese-style variations that tone down the spice. Despite these changes, it remains a cultural touchstone, served in homes and restaurants alike as a comforting, communal dish that layers fermented, savory, and tongue-tingling sensations over plain rice.
How to make Mapo Tofu
AI-assisted, not kitchen-testedMapo Tofu (麻婆豆腐)
The definitive Sichuan classic: silken tofu simmered in a fiery, numbing sauce of fermented broad-bean paste, chilli oil, minced pork and freshly toasted Sichuan peppercorns. Serve over plain steamed rice to soak up every drop.
- Prep
- 15 min
- Cook
- 12 min
- Total
- 27 min
- Serves
- 4
- Difficulty
- Medium
Recipe ingredients
- 500 g (18 oz) soft (silken) tofu, do not use firm tofu - it will not absorb the sauce
- 150 g (5¼ oz) pork mince, around 20% fat is ideal; beef mince is an accepted Sichuan variant
- 30 g (2 tbsp) Pixian doubanjiang, the soul of the dish - substitute only with another spicy fermented broad-bean paste
- 20 g (4 tsp) douchi (fermented black beans), rinsed and roughly chopped, or null if unavailable
- 30 g (2 tbsp) chilli oil, include the sediment from the jar
- 15 g (1 tbsp) Sichuan peppercorns, fresh, toasted and freshly ground for the numbing buzz
- 10 g (2 tsp) dried chillies, erjingtiao or other Sichuan dried chillies, snipped
- 20 g (1 small bunch) garlic chives (or garlic leaves), cut into 3 cm pieces; regular scallion greens are a home-kitchen substitute
- 15 g (3 cloves) garlic, finely chopped
- 10 g (1 slice) ginger, finely chopped
- 200 ml (¾ cup + 1 tbsp) stock or water, chicken or pork stock preferred
- 8 g (2 tsp) light soy sauce
- 5 g (1 tsp) dark soy sauce, for colour, optional
- 3 g (½ tsp) salt, adjust to taste
- 3 g (1 tsp) sugar, balances the heat
- 8 g (1 tbsp) potato starch (or cornflour), mixed with 20 ml cold water for the slurry
- 30 ml (2 tbsp) neutral oil, for frying
- 1 g (¼ tsp) ground roasted Sichuan peppercorn, for the final flourish
Steps
- 1 Cut the tofu into 2 cm cubes. Bring a pot of water to a gentle boil, add 5 g salt, slip in the tofu and blanch for 2 minutes - this firms it so it will not crumble. Lift out and set aside in warm water.
- 2 Place the Sichuan peppercorns and snipped dried chillies in a dry pan over low heat. Toast for 1-2 minutes until fragrant, then grind to a coarse powder in a mortar. Set aside.
- 3 Heat the neutral oil in a wok over high heat until just smoking. Add the pork mince and break it up; stir-fry for 2-3 minutes until it has lost its pink colour and the fat has rendered. Minced pork needs to be cooked right through, so keep going until no pink remains and a instant-read thermometer pushed into the centre of a clump reads at least 71 °C (160 °F).
- 4 Push the pork to the side. Add the doubanjiang, douchi, ginger and garlic to the oil and stir-fry for 30-45 seconds until the oil turns deep red and smells richly fermented. Keep the pork in the wok as you go.
- 5 Pour in the stock, soy sauces, sugar and salt. Bring to a vigorous boil and simmer for 3 minutes, stirring the pork through the liquid, so the meat finishes cooking in the sauce. Taste - the sauce should be salty, spicy and intensely savoury.
- 6 Drain the tofu and gently slide it into the wok. Simmer very gently (no rolling boil or the tofu will break) for 3-4 minutes so the cubes absorb the sauce and the pork is fully heated through.
- 7 Stir the potato-starch slurry and drizzle it in slowly, gently tilting the wok rather than stirring, until the sauce just coats the back of a spoon. Cook 30 seconds more so the starch is fully cooked through.
- 8 Drizzle the chilli oil over the top, scatter the garlic chives and most of the toasted peppercorn-chilli powder.
- 9 Transfer to a warmed dish, finish with the reserved peppercorn powder and serve immediately over plain steamed rice. Refrigerate leftovers promptly and reheat until piping hot.
Report an issue with this recipe
Where to eat it
A no-frills Sichuan diner in Chengdu over a bowl of steamed rice.
No restaurants are listed for Mapo Tofu yet. Serve it? Get listed and be the first.
Planning a trip to China?
Find places to stay and ways to get there.
Recipes from travellers
No one has shared their own Mapo Tofu recipe yet. Yours would be the first.
Share how you make Mapo Tofu
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Mapo Tofu - frequently asked questions
What is Mapo Tofu?
Soft tofu simmers in a brick-red sauce of fermented broad-bean paste, minced meat, chilli oil and Sichuan pepper. It is comforting and incendiary in equal measure, best over plain rice.
What is Mapo Tofu made of?
Mapo Tofu is made with soft tofu, doubanjiang, minced pork, Sichuan peppercorn and chilli oil.
Where does Mapo Tofu come from?
Mapo Tofu comes from China, and is especially associated with Sichuan. Mapo tofu is a Sichuan dish that has been a staple of the province's cuisine for well over a century, though its exact origin is debated.
Where can I eat Mapo Tofu?
A no-frills Sichuan diner in Chengdu over a bowl of steamed rice.
How do you make Mapo Tofu?
Making Mapo Tofu at home takes about 15 minutes of prep and 12 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.
Taste Mapo Tofu in Shanghai
Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.
Before you go to China
Round out your trip - most travellers book these alongside their trip.
More dishes like Mapo Tofu
Peking Duck
Roast duck prized for its lacquered, crisp skin, wrapped in thin pancakes.
Thukpa
Thukpa is a Tibetan noodle soup with vegetables and often meat, in a clear, warming broth spiced with ginger and chili.
Tun na yu Bao
Tun na yu bao is a soft Cantonese bakery bun filled with tuna mayonnaise, a Hong Kong everyday bread sold warm from the tray.
AI image
Cantonese Roast Goose
Lacquered roast goose with crisp skin and juicy meat.
Keep exploring
Travel guides for China
All travel guidesPlanning a trip where Mapo Tofu is on the menu? These guides cover China and beyond.
City Breaks Oktoberfest 2026 in Munich: A First-Timer's Guide to Tents, Costs and Timing
Sep 29, 2026 · 7 min read
Budget Travel Europe on a Budget: How to Travel Comfortably for €70 a Day (2026 Guide)
Aug 23, 2026 · 8 min read
Budget Travel Vietnam Budget Travel Guide: From Hanoi to Ho Chi Minh City
Apr 28, 2026 · 7 min read
Reviews
No reviews yet. Be the first to share your experience with Mapo Tofu.
Write a review
Sign in to verify you're a real person, then share your thoughts on Mapo Tofu.
Comments
No comments yet. Be the first to say something about Mapo Tofu.