The dish to eat in Chengdu · China

Mapo tofu

Mapo tofu in Chengdu

Photo: NeoBatfreak, CC BY-SA 4.0, via Wikimedia Commons · source

Soft tofu in a fiery, numbing sauce of chili bean paste, ground beef and Sichuan pepper.

Created in a Chengdu restaurant in the 1860s, mapo tofu is the whole Sichuan palate in a bowl: ma (numbing), la (hot), and silky tofu that cools it all down.

Where to eat itCook it at home

Where to eat it: the best three in Chengdu

  1. Chen Mapo Tofu

    Qinghua Road (and other branches)

    Order: Mapo tofu with a bowl of rice, plus twice-cooked pork

    The restaurant descended from the original 19th-century shop; listed by Michelin.

    Open in Maps
  2. Ming Ting

    Waicaojia Alley, Yijiefang

    Order: Mapo tofu, including the brave version with pig's brain

    A loud, local fly restaurant (cang ying guan) beloved for punchy home cooking.

    Open in Maps
  3. Shang Palace

    Shangri-La Hotel, Binjiang East Road

    Order: Mapo tofu and the dan dan noodles

    A hotel dining room that does a rich, refined version for a calmer meal.

    Open in Maps

All three are on Chef Amazing’s list The best mapo tofu in Chengdu, which you can save and take with you.

Cook it at home: Mapo tofu

Serves 4 with riceTime 30 min

Everything happens fast, so line up the ingredients first. Pixian chili bean paste (doubanjiang) and freshly ground Sichuan pepper are what make it taste like Chengdu.

Pans and tools

You’ll need

Steps

  1. Toast the Sichuan peppercorns in a dry pan over medium heat for 1 to 2 minutes, until fragrant, then grind them fine.
  2. Bring a pot of water to a simmer with the salt. Slide in the tofu, simmer gently 2 minutes to firm it and season it, then drain carefully.
  3. Heat a wok over high heat, add the oil, then the beef. Stir-fry 2 to 3 minutes, breaking it up, until browned and a little crisp.
  4. Lower the heat to medium. Add the doubanjiang and fry 1 minute, stirring, until the oil turns deep red. Add the black beans, chili flakes, garlic and ginger and fry 30 seconds more.
  5. Pour in the stock, soy sauce and sugar and bring to a simmer. Slide in the tofu and gently push it around with the back of a spatula (don't stir, or it breaks). Simmer 4 to 5 minutes so the tofu soaks up the sauce.
  6. Stir the cornstarch slurry and add it in two or three additions, nudging the tofu, until the sauce turns glossy and clings to it.
  7. Slide onto a plate, scatter with half the ground Sichuan pepper and the scallions. Serve with rice and the rest of the pepper at the table.
Chef’s tips

Use red-brown Pixian doubanjiang (Sichuan markets or online); generic chili bean sauce is much milder.

Freshly ground Sichuan pepper should make your lips tingle; old pepper doesn't.

For a vegetarian version, use shiitake mushrooms, chopped fine, instead of the beef.

Contains: Soy, wheat.

Save to my recipes

More in Chengdu

Where to eat in ChengduThe Chengdu food mapThe list to savePlan a trip with Chef
The dish in every cityWhere to eat in Chengdu

Picked October 2026 from what locals, food writers and the city’s own guides agree on. Places change; confirm hours before you go.

Chef Amazing · Will Travel for Food · Chengdu · The dish in every city