
Short answer: mapo tofu is a Sichuan dish of soft tofu simmered in a spicy, numbing sauce made with chili bean paste, minced meat, and Sichuan peppercorn. It is the best single dish to order if you want to understand the famous “mala” flavor of Sichuan food, and a bowl with rice costs about the same as a street snack in Chengdu.
Quick answer: Mapo tofu (麻婆豆腐, mapo doufu) is a classic Sichuan dish of soft tofu cubes in a rich, spicy sauce of fermented chili bean paste, minced pork or beef, garlic, ginger and Sichuan peppercorn. It is proudly spicy and numbing, contains meat unless you ask for a vegetarian version, and is one of the most famous dishes to order in Chengdu.
What is mapo tofu?
Mapo tofu (麻婆豆腐, mápó dòufu) is a classic Sichuan dish of soft tofu cubes in a rich sauce of doubanjiang (fermented chili bean paste), minced beef or pork, garlic, ginger, and Sichuan peppercorn. The name means “pockmarked grandmother’s tofu,” referring to the dish’s creator, Chen Mapo, whose Chengdu restaurant became famous in the late 19th century.
The flavor is best described in two parts: má is the numbing tingle of Sichuan peppercorn, and là is the heat of chili. Together they create the signature mala profile that defines Chengdu cooking.
How spicy is mapo tofu really?
Real mapo tofu is spicy, but the heat is not the same as a purely chili-hot dish. The numbing peppercorn effect spreads the sensation across your mouth and makes the chili heat feel rounder and more interesting. For most travelers, the dish is noticeably spicy but manageable when eaten with rice.
If you are not used to spice, you can ask for a milder version in most restaurants. Say bú yào tài là (not too spicy) or show a translation on your phone. Some restaurants will reduce the chili bean paste or leave out the extra chili oil, though the dish will never be completely mild.
Mapo tofu at a glance
| Fact | Details |
|---|---|
| Origin | Chengdu, Sichuan, late 19th century |
| Main ingredients | Soft tofu, doubanjiang chili bean paste, minced meat, Sichuan peppercorn, garlic, scallions |
| Flavor | Mala: numbing peppercorn plus chili heat |
| Typical price | RMB 20–45 in a Chengdu restaurant |
| Best with | Steamed rice and one mild vegetable dish |
How to order mapo tofu in Chengdu
Mapo tofu is on the menu of almost every Sichuan restaurant in Chengdu, from tiny neighborhood kitchens to banquet-style dining rooms. On a Chinese menu look for 麻婆豆腐; in pinyin, mapo doufu is close enough for staff to understand.
- Order one bowl with rice – mapo tofu is a dish, not a soup, and it is designed to be spooned over rice.
- Add one mild vegetable – a plate of stir-fried greens balances the spice and makes the meal feel complete.
- Ask about the meat – the classic version contains minced beef or pork. For a meat-free version, ask for bú yào ròu (no meat) or sù de (vegetarian).
- Drink something plain – cold tea, beer, or water works better with numbing spice than sweet drinks.
The most famous home of the dish is Chen Mapo Tofu, the Chengdu restaurant that traces its history to the original shop. It is tourist-friendly and worth one visit for the story, but busy locals’ restaurants serve versions that are often just as good. A food tour is the easiest way to taste mapo tofu alongside other Chengdu classics without guessing menus:
Disclosure: This post contains affiliate links. If you buy through them, we may earn a small commission at no extra cost to you. This never affects what we recommend or what you pay. We are not paid to publish positive reviews.
compare Chengdu food tours on Klook.Is mapo tofu vegetarian?
Usually no. The traditional recipe contains minced beef or pork, and some kitchens also use lard or meat stock in the sauce. In a Sichuan restaurant you can usually order a vegetarian version by asking for no meat, but strict vegetarians should also confirm that the sauce has no meat stock. Dedicated vegetarian restaurants in Chengdu serve mapo tofu made with mushrooms or extra tofu instead of meat.
Our vegetarian food guide explains the phrases that help you avoid hidden meat, broth, and lard.
What to eat with mapo tofu
The classic Chengdu meal is mapo tofu, one stir-fried vegetable, and a large bowl of rice. If you want to build a small Sichuan food crawl, pair it with a milder starter such as cucumber salad, then a shared hotpot or a plate of dumplings. The Chengdu hotpot guide explains how hotpot works at the table, and the Sichuan food guide covers the rest of the regional menu.
Where does mapo tofu fit in a Chengdu trip?
Mapo tofu works at any meal and any budget. Try it on your first Chengdu evening, before or after a hotpot night, so you can compare the two sides of Sichuan spice. It is also one of the easiest dishes to find outside China later, but the version in Chengdu is worth the trip by itself.
Plan your Chengdu days with the panda base guide, the Chengdu metro guide, and the general Chinese food ordering guide.
FAQ
What does mapo tofu taste like?
Mapo tofu tastes savory, salty, and spicy, with a numbing tingle from Sichuan peppercorn and a soft tofu texture that absorbs the sauce.
Is mapo tofu very spicy?
It is spicy, but the numbing peppercorn makes the heat feel different from a purely hot chili dish. Most travelers find it manageable when eaten with rice, and restaurants can usually make it milder.
Does mapo tofu contain meat?
The traditional version contains minced beef or pork. Vegetarian versions are available if you ask, but strict vegetarians should also confirm the sauce has no meat stock or lard.
Where was mapo tofu invented?
Mapo tofu was invented in Chengdu in the late 19th century by a woman nicknamed Chen Mapo, and the original restaurant still operates under that name.
How much does mapo tofu cost in Chengdu?
A bowl of mapo tofu in a normal Chengdu restaurant usually costs around RMB 20–45, with rice a few yuan extra.
Related China travel guides
- Sichuan food guide for travelers
- Chengdu hotpot guide
- Chengdu panda base guide
- Vegetarian food in China guide
- How to order food in China
A travel eSIM is the easiest way to stay online in China
Get your mobile data set up before the flight: a China eSIM means maps, translation and transport apps work from arrival, without hunting for hotel Wi-Fi or a SIM card. Airalo is the easiest option for most first-timers.