Mapo Tofu

Kitchen-reviewed Updated Jul 2026 Written from established cooking principles and checked for sense and safety. Not independently lab-tested.
Bowl of Sichuan mapo tofu with soft tofu cubes in red chilli sauce, topped with spring onion and Sichuan pepper

This is proper Sichuan mapo tofu: cubes of soft tofu bathed in a fiery, savoury sauce built on doubanjiang and fermented black beans. The signature ma la tingle comes from toasted Sichuan peppercorns, balanced against a rich, glossy gravy. Serve over steamed rice and it disappears fast.

Prep15 mins
Cook15 mins
Total30 mins
Serves4
Difficultymedium
Jump to recipe

Mapo tofu is Sichuan comfort food at its best: soft tofu suspended in a deep red, spicy-numbing sauce that clings to every grain of rice. The magic is in the pantry staples, doubanjiang and Sichuan peppercorns, not in fuss. Get the sauce glossy, keep the tofu whole, and you have a takeaway favourite made properly in half an hour.

Ingredients

Scale for 4 servings
  • 500g silken or soft tofu — drained and cut into 2cm cubes
  • 150g beef or pork mince — or shiitake mushrooms, finely chopped, to keep it vegetarian
  • 2 tbsp doubanjiang (Sichuan chilli bean paste) — the essential base; from Chinese shops or online
  • 1 tbsp fermented black beans (douchi) — rinsed and roughly chopped; or use 1 tbsp black bean sauce
  • 1 tsp Sichuan peppercorns — toasted and ground, plus extra to finish
  • 3 garlic cloves — finely chopped
  • 2 tsp fresh ginger — finely grated
  • 3 spring onions — sliced, white and green separated
  • 1 tbsp chilli oil or 1 tsp chilli flakes — optional, for extra heat and colour
  • 300ml chicken or vegetable stock
  • 1 tbsp light soy sauce
  • 1 tbsp cornflour — mixed with 2 tbsp cold water
  • 2 tbsp vegetable oil

Method

  1. Bring a pan of water to a gentle simmer, add a pinch of salt, and slide in the tofu cubes. Warm through for 2 minutes, then drain carefully. This firms the tofu slightly so it holds together in the sauce.
  2. Toast the Sichuan peppercorns in a dry wok over medium heat for about a minute until fragrant, then grind to a powder in a pestle and mortar. Set aside.
  3. Heat the oil in the wok over medium-high heat. Add the mince and fry, breaking it up, until browned and a little crisp at the edges, 3 to 4 minutes. If using mushrooms, fry until they release their moisture and colour.
  4. Turn the heat down to medium, push the mince aside, and add the doubanjiang. Fry it in the oil for a minute until the oil turns deep red, then stir in the garlic, ginger, black beans, spring onion whites and chilli oil. Cook for 30 seconds until aromatic.
  5. Pour in the stock and soy sauce and bring to a simmer. Gently slide in the tofu and spoon the sauce over it, rather than stirring hard, so the cubes stay whole. Simmer for 4 to 5 minutes to let the tofu soak up the flavour.
  6. Stir the cornflour slurry again and pour it in around the edges. Simmer for a minute until the sauce turns glossy and thick enough to coat a spoon.
  7. Scatter over most of the ground Sichuan pepper and the spring onion greens. Taste and adjust with a little more soy if needed. Finish with the reserved Sichuan pepper and a drizzle of chilli oil, and serve straight away over steamed rice.

Serve it with

  • Steamed jasmine or long-grain rice
  • Stir-fried pak choi or choi sum with garlic
  • A simple cucumber and sesame salad
  • Chinese broccoli (gai lan) in oyster sauce
  • A pot of jasmine tea

Why this works

Frying the doubanjiang in oil until it releases its red colour builds the savoury, umami-rich backbone, while the toasted Sichuan pepper delivers the tingling ma la numbness that defines the dish. A gentle poach and careful spooning keep the soft tofu intact.

Common swaps

  • Use chopped shiitake or chestnut mushrooms instead of mince for a fully vegetarian version
  • No douchi? A tablespoon of black bean sauce works well
  • Swap doubanjiang for gochujang plus a little miso at a pinch, though the flavour shifts
  • Firm tofu holds up better if you are nervous about breakage, though silken is more authentic
  • Chilli flakes and a pinch of five-spice can stand in if you cannot find Sichuan peppercorns

Common mistakes to avoid

  • Stirring the tofu too aggressively so the cubes break apart; spoon the sauce over instead
  • Skipping the toast on the Sichuan peppercorns, which mutes the signature numbing tingle
  • Not frying the doubanjiang long enough, so the sauce tastes raw and lacks the deep red colour
  • Adding the cornflour slurry to a sauce that is not simmering, leaving it thin and cloudy

Storage, freezing & reheating

Storage: Keep leftovers in an airtight container in the fridge for up to 3 days. The tofu softens further but the flavour deepens.

Reheating: Reheat gently in a pan or wok over low heat with a splash of stock or water, stirring minimally to keep the tofu intact.

Allergen notes: contains Soya, Gluten. Always check individual product labels.

Estimated nutrition

Per serving, estimated from typical ingredient values — not a substitute for precise dietary calculation.

Calories340 kcal
Protein22g
Carbohydrate12g
Fat23g