Silky Sichuan Mapo Tofu with Ground Pork and Chili Oil

Jump to Recipe

Spicy Sichuan mapo tofu with pork is a stir-fried braise of soft tofu cubes and ground pork simmered in a chili-red sauce built from doubanjiang, fermented black beans, and whole Sichuan peppercorns. The dish gets its name from an old Chengdu cook nicknamed ‘pockmarked grandma,’ and the sauce should taste hot, salty, and faintly numbing all at once.

I use silken or soft tofu here, not firm, because the texture contrast against the coarse pork is the whole point. Firm tofu turns the dish chalky.

The one thing that trips people up is the peppercorns. Skip toasting and grinding them fresh and you lose most of the numbing ma la effect that makes this dish what it is.

It comes together in about 35 minutes, most of that just simmering while the tofu drinks up the sauce.

Bowl of spicy Sichuan mapo tofu with ground pork, red chili oil, and scallions served beside steamed white rice

Why You’ll Love This Recipe

  • Ready in 35 minutes with mostly hands-off simmering
  • Numbing Sichuan peppercorn heat balances rich pork
  • One pan and minimal cleanup for a weeknight dinner
  • Soft tofu stays intact using the right simmer technique

Ingredient Notes

  • Soft or silken tofu: Use soft or silken tofu, not firm, so it stays tender and soaks up sauce. Blanch briefly in salted water first to firm the cubes without changing the texture.
  • Ground pork: Pork with 15-20% fat gives the sauce body and richness. Ground chicken thigh works as a leaner swap, but the sauce will taste lighter.
  • Doubanjiang (fermented broad bean paste): This is the backbone of the sauce, salty and funky. Look for Pixian doubanjiang; chili bean sauce works in a pinch but is milder.
  • Douchi (fermented black beans): Adds deep savory funk under the chili heat. You can skip it if unavailable, the sauce will just taste a bit flatter.
  • Sichuan peppercorns: These give the numbing ‘ma’ sensation that defines the dish. Toast and grind them fresh; black pepper is not a real substitute here.
  • Chili oil: Adds red color and extra heat at the end. Use store-bought or homemade, keeping the chili flakes in for texture.
  • Cornstarch slurry: Thickens the sauce so it clings to tofu and rice instead of pooling on the plate. Add it in two additions so you can control the final texture.
Bowl of spicy Sichuan mapo tofu with ground pork, red chili oil, and scallions served beside steamed white rice

Silky Sichuan Mapo Tofu with Ground Pork and Chili Oil

Soft tofu and ground pork simmered in a numbing, chili-red Sichuan sauce, ready in about 35 minutes.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Asian-inspired
Calories: 340

Ingredients
  

  • 450 g soft or silken tofu cut into 2 cm cubes
  • 200 g ground pork 15-20% fat
  • 2 tbsp neutral oil vegetable or peanut
  • 2 tbsp doubanjiang (fermented broad bean paste) finely chopped if chunky
  • 1 tbsp douchi (fermented black beans) rinsed and minced
  • 3 cloves garlic minced
  • 1 tbsp fresh ginger minced
  • 1 tsp Sichuan peppercorns toasted and ground
  • 1 tbsp chili oil plus more to taste
  • 240 ml chicken or pork stock
  • 1 tbsp light soy sauce
  • 1 tsp sugar
  • 1.5 tbsp cornstarch slurry cornstarch + 3 tbsp water; mixed until smooth
  • 3 scallions thinly sliced, for garnish
  • steamed white rice for serving; optional

Method
 

Prep the Tofu and Aromatics
  1. Cut tofu into 2 cm cubes. Bring a pot of salted water to a boil, add tofu, and simmer 2 minutes to firm it up. Drain gently and set aside.
  2. Toast Sichuan peppercorns in a dry skillet over medium heat for 30 seconds until fragrant, then grind in a mortar or spice grinder.
Cook the Pork and Sauce
  1. Heat oil in a wok or large skillet over medium heat. Add ground pork and cook, breaking it up, for 4-5 minutes until browned and no longer pink, reaching 160 F / 71 C internally.
  2. Push pork to one side, add doubanjiang and douchi to the oil, and fry for 1-2 minutes until the oil turns brick red and fragrant.
  3. Add garlic and ginger, stir for 30 seconds until fragrant but not browned.
  4. Pour in stock, soy sauce, and sugar. Stir to combine and bring to a gentle simmer.
Simmer and Finish
  1. Slide the tofu cubes into the sauce. Simmer gently for 5-6 minutes, spooning sauce over the tofu instead of stirring hard, so the cubes stay whole.
  2. Stir the cornstarch slurry, then pour in half. Simmer 30 seconds and check thickness, the sauce should coat the back of a spoon; add more slurry if needed.
  3. Sprinkle ground Sichuan peppercorns and half the scallions over the top. Simmer 1 more minute.
  4. Remove from heat, drizzle with chili oil, and scatter remaining scallions. Serve hot over steamed rice.

Notes

  • Toast and grind Sichuan peppercorns fresh, pre-ground versions lose potency fast.
  • Fry doubanjiang low and slow until the oil turns red, don't rush this step.
  • Use a wok or wide skillet so tofu simmers in a thin sauce layer.
  • Cook ground pork to 160 F / 71 C internal before adding sauce ingredients.
  • Nudge tofu with the back of a spoon instead of stirring hard to keep cubes whole.
Ground pork and doubanjiang sauce simmering in a wok with tofu cubes being gently folded in with a wooden spatula

Tips for Success

  • Toast whole Sichuan peppercorns in a dry pan for 30 seconds before grinding to wake up the numbing oil.
  • Simmer tofu gently, don’t let it boil hard, or the cubes break apart into curds.
  • Add cornstarch slurry in two additions, checking sauce thickness before adding more.
  • Fry the doubanjiang in oil until it turns brick red, this step builds the base flavor.
  • Blanch tofu cubes in salted water for 2 minutes before simmering so they hold their shape.

Variations

  • Swap ground pork for ground beef or lamb for a heartier, more mineral-tasting sauce.
  • Make it vegetarian by using mushroom mince and vegetable stock instead of pork and chicken stock.
  • Add cubed eggplant or sliced shiitake mushrooms in the last 5 minutes for extra body.

Storage and Reheating

Store leftover mapo tofu in an airtight container in the fridge for up to 3 days. The tofu keeps softening as it sits, so texture is best within the first 2 days.

Reheat gently in a skillet over medium-low heat with a splash of stock or water, stirring occasionally, for about 5 minutes until warmed through. Avoid the microwave on high, it can make the tofu rubbery at the edges.

Freezing isn’t ideal since tofu turns spongy once thawed, but the sauce alone, strained off the tofu, freezes fine for up to 2 months.

Serving Suggestions

Spicy Sichuan mapo tofu with pork eats like a full meal over steamed white rice, which soaks up the sauce and tempers the heat. Spoon extra sauce over the rice instead of mixing everything together at once.

Round out the meal with a simple side like blanched bok choy or a cucumber salad with rice vinegar, something cool and crisp to offset the numbing spice.

For a heartier spread, add garlic-stir-fried greens and a light broth soup on the side, which is standard in Sichuan home cooking.

Dinner table setting with a bowl of mapo tofu with pork, steamed rice, chopsticks, and a linen napkin in warm light

FAQ

Why did my mapo tofu turn out watery instead of thick?

Your sauce is under-thickened, or the tofu released too much water. Add the cornstarch slurry in two small additions, letting each one simmer for 30 seconds before deciding if you need more. Blanching the tofu briefly beforehand also removes excess moisture, so the sauce clings better.

Can I use firm tofu instead of soft tofu in mapo tofu?

You can, but the texture changes. Soft or silken tofu is traditional and gives the contrast against the coarse pork that defines the dish, while firm tofu turns chewy and less absorbent. If firm is all you have, cut it smaller and simmer a bit longer so it still takes on sauce.

Can I make Sichuan mapo tofu with pork ahead of time?

Yes, the pork and sauce base hold up well in the fridge for 2 days. Cook the sauce and pork ahead, then add fresh tofu and simmer just before serving so the cubes don’t break down from repeated reheating. This keeps the texture closer to fresh.

What goes with spicy Sichuan mapo tofu besides rice?

Steamed white rice is the classic base, but blanched greens like bok choy or gai lan work well alongside it. A cold cucumber salad with rice vinegar also cuts through the heat. Skip heavy sides, the dish is rich enough on its own.

Is Sichuan mapo tofu with pork gluten free?

It depends on the doubanjiang and soy sauce you use, since some brands add wheat flour as a filler. Check labels for gluten-free doubanjiang and use tamari instead of regular soy sauce if needed. Otherwise the dish is naturally gluten free.

What’s the difference between mapo tofu and mapo doufu with pork?

They’re the same dish, mapo doufu is just the Mandarin pinyin name (doufu means tofu). Traditional versions from Chengdu use pork, though some regional and modern takes swap in beef or skip meat. The name always points to the numbing-spicy doubanjiang sauce.

You might also like