Authentic Sichuan Mapo Tofu with Ground Pork and Chili Oil

Classic Sichuan mapo tofu: silken tofu and savory ground pork bathed in a numbing, spicy mala sauce made with doubanjiang, toasted Sichuan peppercorns, and bright chili oil. This stovetop recipe delivers authentic heat and depth in about 30 minutes—perfect over steamed rice for a weeknight dinner or to share at a casual dinner party.

0.0(0 reviews)
Prep: 15m · Cook: 15m · Total30 mins
DifficultyMedium
Serves4
Authentic Sichuan Mapo Tofu with Ground Pork and Chili Oil

Ingredient Spotlight

Soft (silken or soft) tofu, drained and cut into 3/4-inch cubes

Silken (soft) tofu is a very delicate, high-moisture soy product common in East Asian cuisines (Japanese, Chinese, Korean). It has a custardy, mild bean flavor and a smooth, fragile texture that breaks apart easily when stirred or handled. Find it in the refrigerated section of Asian markets and many supermarkets; if you can’t get silken tofu, use the soft/medium block tofu variety as a substitute but expect a firmer texture and less silky mouthfeel.

Ingredient Spotlight

Doubanjiang (fermented chili bean paste)

Doubanjiang is a spicy, salty fermented paste from Sichuan cuisine made from broad beans, chilies, salt, and sometimes soy; it’s the key flavor in dishes like mapo tofu. It delivers deep umami, savory funk, and moderate-to-high heat with a pronounced fermented aroma. Look for it in Asian grocery stores or online; as a substitute, mix a chili paste (sambal oelek or gochujang) with a bit of miso or soy sauce to approximate the salty-fermented backbone (not identical, but close).

Ingredient Spotlight

Sichuan peppercorns, toasted and lightly crushed

Sichuan peppercorns (hua jiao) are a citrusy, floral spice from Sichuan cuisine that produce a characteristic numbing, tingling sensation rather than straightforward heat. Toasting brings out their bright, lemony aroma and enhances the numbing effect used in many Szechuan dishes. They’re sold in Asian markets and specialty spice shops; if unavailable, you can approximate the citrus note with ground coriander or lemon zest plus black pepper, but the unique numbing quality cannot be fully replicated.

Jake

Jake's note

"This mapo tofu highlights the signature numbing-and-spicy interplay of Sichuan cuisine while staying approachable for home cooks. It shines when served piping hot over rice and makes an excellent, bold centerpiece for a casual meal."

Authentic Sichuan Mapo Tofu with Ground Pork and Chili Oil

Mapo tofu is a study in contrasts: pillowy, barely-set tofu bathing in a glossy, chili-flecked sauce studded with caramelized ground pork and that signature tingle of toasted Sichuan peppercorns. This version leans into the classics—doubanjiang for fermented umami, a quick brown of the pork to build savory depth, and a final swirl of good chili oil for brightness—while keeping the technique straightforward enough for a 30-minute weeknight. The result is silky tofu that dissolves on the tongue against pockets of meaty chew and a sauce that tastes both rustic and layered.

What makes this iteration work is attention to three simple moves: a gentle blanch to firm the tofu and remove any beany edge; toasting and lightly crushing the peppercorns to release aromatic numbing without bitterness; and browning the pork with the doubanjiang so the paste caramelizes and becomes the backbone of the sauce. It’s written for cooks who want authentic mala heat without fuss—easy to scale, easy to tame for less spicy eaters, and forgiving if you want to swap proteins or make it vegetarian.

Plan your timing

6:25 pm6:31 pmPrep and gently blanch the tofu
6:31 pm6:37 pmToast peppercorns and brown the pork with doubanjiang
6:37 pm6:43 pmSimmer tofu in stock with green onions
6:43 pm6:49 pmThicken the sauce and finish with chili oil
6:49 pm6:55 pmGarnish and serve
Advertisement

Ingredients

Yield
4

Instructions

Prep and gently blanch the tofu

Bring a pot of water to a gentle simmer and add a small pinch of salt. Slide the cubed tofu into the simmering water for 1–2 minutes to firm it up and remove excess beany taste, then drain carefully and set aside to minimize breakage later.

For this step

  • 14 ozSoft (silken or soft) tofu, drained and cut into 3/4-inch cubes
Prep and gently blanch the tofu

Toast peppercorns and brown the pork with doubanjiang

Heat a dry skillet or wok over medium heat and toast the Sichuan peppercorns for 30–45 seconds until fragrant, then crush or grind them lightly and set aside. Add the vegetable oil to the hot wok, stir in the doubanjiang and cook 30–45 seconds to release its aroma, then add the ground pork and minced garlic; break the pork into small pieces and cook until browned and slightly caramelized, about 4–6 minutes.

For this step

  • 10 ozGround pork (prefer 80/20 for flavor)
  • 2 tbspDoubanjiang (fermented chili bean paste)
  • 1 tspSichuan peppercorns, toasted and lightly crushed
  • 3 clovesGarlic, finely minced
  • 1 tbspVegetable oil (neutral oil for cooking)
Toast peppercorns and brown the pork with doubanjiang

Simmer tofu in stock with green onions

Pour in the chicken stock, scrape up any browned bits, and bring to a simmer. Gently add the blanched tofu and half of the sliced green onions, simmer 3–4 minutes so the tofu absorbs the sauce—be gentle when stirring to keep the cubes intact.

For this step

  • 0.75 cupLow-sodium chicken stock (or water)
  • 2 stalksGreen onions (scallions), thinly sliced
Simmer tofu in stock with green onions

Thicken the sauce and finish with chili oil

Mix the cornstarch with an equal amount of cold water to form a slurry, then slowly stir it into the simmering sauce until it thickens to a glossy coating, 30–60 seconds. Remove from heat and swirl in the chili oil; taste and adjust seasoning with a pinch of salt if needed.

For this step

  • 1.5 tbspChili oil (good-quality, with chili flakes)
  • 1 tbspCornstarch (for slurry; mix with equal parts water)
Thicken the sauce and finish with chili oil

Garnish and serve

Scatter the remaining green onions and a pinch of the toasted ground Sichuan peppercorns over the top for extra fragrance and numbing heat. Serve immediately over steamed rice so each spoonful delivers silky tofu, savory pork, and bright spicy oil.
Garnish and serve

Tips from the kitchen

Blanch to stabilize

A 1–2 minute simmer firms the silken tofu so it survives stirring; handle with a slotted spoon and a wide spatula to transfer gently.

Bloom the doubanjiang

Fry the paste briefly in hot oil before adding pork—this unlocks its fermented aromas and reduces raw saltiness.

Toast peppercorns briefly

30–45 seconds in a dry pan is enough—burning them turns the flavor bitter, so watch for fragrance not color change.

Caramelize the pork

Cook over medium-high heat and don’t crowd the pan so the pork browns and creates the fond that flavors the sauce.

Add slurry slowly

Stir the cornstarch slurry in a thin stream over a simmer and stop once the sauce becomes glossy to avoid over-thickening.

Variations & substitutions

Vegetarian mushroom mapo

Replace ground pork with finely chopped shiitake and king oyster mushrooms, and add a splash of light soy for extra umami to mimic meaty texture.

Firm tofu option

Use firm tofu if you prefer a chewier bite—skip the blanch or reduce it to 30 seconds and simmer more gently so cubes don’t fall apart.

Lean protein swap

Ground chicken or turkey work well—brown thoroughly and add a teaspoon of sesame oil at the end to compensate for the leaner flavor.

Lower-numb version

Halve the Sichuan peppercorns and sub in paprika or mild chili flakes for heat without intense numbing sensation.

Storage & make-ahead

Store leftovers in an airtight container in the refrigerator for up to 3 days; the tofu will absorb more sauce over time, concentrating flavors. Reheat gently on the stovetop over low heat with a splash of water or stock to loosen the sauce—avoid vigorous boiling which can break the tofu. Freezing isn’t recommended because silken tofu becomes grainy and releases water when thawed.

What to serve with it

Serve over steamed jasmine or short-grain rice to catch every drop of sauce, and present in a shallow bowl so the tofu sits in the glossy sauce. Balance the meal with quick stir-fried baby bok choy or a chilled cucumber salad for cooling contrast; pair with a cold lager or an off-dry Riesling to cut richness and highlight the spice.

Frequently asked questions

Can I use firm or extra-firm tofu instead?

Yes—firm tofu holds up better for chunkier texture; reduce or skip blanching and simmer gently so pieces don’t overcook, and expect a chewier mouthfeel compared with silken tofu.

My sauce turned out grainy—what happened?

That usually means the slurry was added to a roiling boil or the cornstarch wasn’t fully dissolved; next time mix the slurry until smooth and stir it in slowly over a gentle simmer.

How can I control the heat and numbness?

Reduce the doubanjiang and chili oil amounts and halve the Sichuan peppercorns; you can also add chili oil at the table so diners tailor spiciness.

Is doubanjiang gluten-free?

Many commercial doubanjiang contain wheat—check the label carefully; you can substitute a gluten-free fermented broad bean paste plus a splash of tamari to mimic the savory profile.

Can I make any parts ahead?

Prepare the browned pork-doubanjiang base a day ahead and refrigerate; when ready, rewarm, add the blanched tofu, finish with slurry and chili oil for freshest texture.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Prep and gently blanch the tofu
  • Soft (silken or soft) tofu, drained and cut into 3/4-inch cubes14 oz
Step 2: Toast peppercorns and brown the pork with doubanjiang
  • Ground pork (prefer 80/20 for flavor)10 oz
  • Doubanjiang (fermented chili bean paste)2 tbsp
  • Sichuan peppercorns, toasted and lightly crushed1 tsp
  • Garlic, finely minced3 cloves
  • Vegetable oil (neutral oil for cooking)1 tbsp
Step 3: Simmer tofu in stock with green onions
  • Low-sodium chicken stock (or water)0.75 cup
  • Green onions (scallions), thinly sliced2 stalks
Step 4: Thicken the sauce and finish with chili oil
  • Chili oil (good-quality, with chili flakes)1.5 tbsp
  • Cornstarch (for slurry; mix with equal parts water)1 tbsp

Nutrition Facts

Per serving: About 1 cup (240g)

Calories308
Total Fat22.2g
Saturated Fat9.5g
Trans Fat0g
Polyunsaturated Fat2.1g
Monounsaturated Fat8.9g
Total Carbohydrates5.9g
Dietary Fiber1.3g
Total Sugars1g
Protein20.2g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Authentic Sichuan Mapo Tofu with Ground Pork and Chili Oil

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect