Mapo Tofu Szechuan

Mapo Tofu is a bold, spicy Szechuan classic of silken tofu and savory ground pork bathed in a chili-bean sauce and finished with numbing Sichuan pepper. This stovetop recipe focuses on straightforward techniques so home cooks can get an authentic, restaurant-quality result at the weeknight table.

0.0(0 reviews)
Prep: 15m · Cook: 15m · Total30 mins
DifficultyMedium
Serves4
Mapo Tofu Szechuan

Ingredient Spotlight

Doubanjiang (Szechuan chili bean paste)

A fermented paste from Sichuan made from broad beans (dou), chilies, salt and often fermented soy — it brings deep umami, savory-salty heat and a complex, slightly funky aroma. It’s a cornerstone of Sichuan cooking (think mapo tofu) and is much darker and beanier than straight chili pastes. Find it at Asian groceries, well-stocked supermarkets, or online; a rough substitute is a mix of miso or soybean paste with chili paste (or gochujang) and a touch of soy, though the flavor won’t be identical.

Ingredient Spotlight

Sichuan peppercorns, toasted and ground

Not a true pepper but the dried husks of a Zanthoxylum species used throughout Sichuan cuisine, they produce a characteristic citrusy, floral aroma and a unique numbing/tingling mouthfeel (má). Toasting brings out the essential oils and toasting then grinding yields the best fragrance and numbing effect. Available at Asian markets, specialty spice shops or online; if you can’t get them, a very rough stand-in is a blend of ground black pepper with a little lime or lemon zest and/or a pinch of ground coriander to mimic the citrusy and aromatic elements, though the numbing sensation will be missing.

Ingredient Spotlight

Medium-firm (or silken) tofu

Tofu is a soy-curd product common in East Asian cuisines; ‘silken’ tofu is very soft and custardy, while ‘medium-firm’ holds shape better for stir-fries or braised dishes. Its flavor is very mild and mostly carries the sauce it’s cooked with, while texture differences affect mouthfeel and how it breaks up in dishes like mapo tofu. You can buy both types in the refrigerated tofu section of supermarkets and Asian stores; if you must substitute, use firm tofu for recipes calling for medium-firm, and soft or silken tofu for recipes that need a silky texture.

Jake

Jake's note

"This Mapo Tofu shines as a cozy, spicy main for weeknights or casual dinner parties — it comes together quickly and scales well. Expect silky tofu, savory pork, and the characteristic tongue-tingling aroma of Sichuan pepper in every spoonful."

Mapo Tofu Szechuan

Mapo Tofu is one of those dishes that reads simple on the menu but reveals itself in layers: the soft, almost custardy tofu, the savory, caramelized pockets of ground pork, and a sauce that manages to be at once deeply salty, bright with chili, and tingly from Sichuan peppercorns. This version leans on a few small, deliberate techniques — a quick blanch to firm the tofu, toasting and grinding peppercorns at the end, and letting the doubanjiang bloom in hot oil — so a busy home cook can get the complex, restaurant-quality flavors without fuss. The result should be glossy, spoonable, and slightly soupy so it soaks into rice without drowning it.

What makes this recipe work for weeknights is the balance between control and authenticity: you can scale back heat by adjusting the doubanjiang or emphasize numbing aroma with freshly toasted pepper. Cornstarch gives the sauce that familiar cling, but don’t overdo it — you want the tofu to remain tender rather than gummy. If you like a little more textural contrast, add a scatter of crisped pork or quick-blanched greens on the side; if you want to play with veg-forward versions, the same technique carries over beautifully with mushrooms or tempeh.

Plan your timing

6:25 pm6:30 pmDrain and cut the tofu
6:30 pm6:35 pmAromatics and brown the pork
6:35 pm6:40 pmBuild the sauce and add tofu
6:40 pm6:45 pmAdjust seasoning and reduce
6:45 pm6:50 pmThicken and finish with Sichuan pepper
6:50 pm6:55 pmServe
Advertisement

Ingredients

Yield
4

Instructions

Drain and cut the tofu

Gently drain the tofu and cut into 3/4–1-inch cubes. To help the tofu keep shape and warm through, briefly blanch the cubes in simmering water for 1 minute, then drain carefully and set aside.

For this step

  • 14 ozMedium-firm (or silken) tofu
Drain and cut the tofu

Aromatics and brown the pork

Heat the vegetable oil in a wide skillet or wok over medium-high heat. Add the ground pork and break it up as it cooks until it starts to brown, then stir in the white parts of the scallions, doubanjiang, minced garlic, and ginger; cook 1–2 minutes until fragrant and the oil turns red from the paste.

For this step

  • 8 ozGround pork
  • 2 tbspDoubanjiang (Szechuan chili bean paste)
  • 3 cloveGarlic, minced
  • 1 tbspFresh ginger, minced
  • 3 stalksScallions (green onions), white and green separated
  • 2 tbspVegetable oil
Aromatics and brown the pork

Build the sauce and add tofu

Pour in the chicken stock and bring the mixture to a gentle simmer, scraping up any browned bits. Carefully nestle the tofu cubes into the sauce, spooning some of the sauce over them so they're mostly submerged; simmer gently 3–4 minutes to infuse flavor without breaking up the tofu.

For this step

  • 0.5 cupLow-sodium chicken stock (or water)
Build the sauce and add tofu

Adjust seasoning and reduce

Taste and adjust with a pinch of salt or a touch of sugar if needed (doubanjiang often provides plenty of salt and umami). Let the liquid reduce slightly for another minute so flavors concentrate and the sauce is well blended.
Adjust seasoning and reduce

Thicken and finish with Sichuan pepper

Stir the cornstarch with 1–2 tablespoons cold water to make a slurry, then gently stir it into the pan to thicken the sauce until glossy. Remove from heat and sprinkle the toasted ground Sichuan pepper over the dish along with the green parts of the scallions; finish with a light drizzle of neutral oil if you like.

For this step

  • 1 tbspCornstarch (for slurry)
  • 0.5 tspSichuan peppercorns, toasted and ground
Thicken and finish with Sichuan pepper

Serve

Serve hot over steamed rice, making sure each portion gets plenty of tofu and sauce. Leftovers keep well refrigerated for 1–2 days and reheat gently on the stovetop so the tofu stays intact.
Serve

Tips from the kitchen

Choose the right tofu

Use medium-firm for the easiest handling and a creamy interior; silken is fine if you’re gentle — blanch it briefly and avoid vigorous stirring so it holds its shape.

Toast Sichuan peppercorns

Dry-toast peppercorns in a skillet until fragrant (30–60 seconds) before grinding them fine; add at the end to preserve the bright, numbing aroma.

Control the heat

Start with 1–1½ tablespoons of doubanjiang and taste — you can always add more, or thin with stock if the paste becomes overpowering.

Protect tofu when stirring

Nestle the cubes into the simmering sauce and spoon gently rather than stirring aggressively so pieces don’t fall apart.

Make a smooth slurry

Whisk cornstarch with cold water until fully dissolved before adding it to the hot pan and stir gently until just glossy to avoid a gluey texture.

Variations & substitutions

Vegan mapo tofu

Replace pork with crumbled king oyster mushrooms or tempeh, use vegetable stock, and add 1 teaspoon soy or miso to bump umami while keeping the doubanjiang as your heat source.

Extra-meaty version

Swap ground pork for ground beef or lamb for a richer flavor and brown it well to develop deeper savory notes; you may need slightly less oil.

Silken-only texture

If you prefer silken tofu, handle it minimally: skip aggressive stirring, blanch briefly to warm through, and use a wide spoon to transfer so cubes stay intact.

Milder, savory mapo

Cut the doubanjiang in half and add 1 teaspoon fermented black beans and a splash of light soy sauce for salt and depth without as much chili heat.

Storage & make-ahead

Refrigerate leftovers in an airtight container for up to 48 hours; the sauce will thicken as it cools. Reheat gently on the stovetop with a splash of water or stock over low heat so the tofu warms through without breaking apart; freezing is not recommended because the tofu’s texture becomes grainy after thawing.

What to serve with it

Serve over steamed jasmine or short-grain rice so each spoonful gets sauce and soft tofu; for contrast, pair with quickly blanched gai lan or stir-fried bok choy dressed with a touch of sesame oil. A crisp lager, a slightly sweet Riesling, or a high-mountain oolong straightens the spice and refreshes the palate.

Frequently asked questions

Can I use silken tofu instead of medium-firm?

Yes — silken yields a silkier mouthfeel but is more fragile; blanch briefly and handle very gently, nestling pieces into the sauce rather than stirring them vigorously.

What if I can’t find doubanjiang?

Use a mix of chili paste (like sambal oelek) with 1–2 teaspoons miso or fermented black beans plus a pinch of sugar to mimic the salty-fermented backbone, though the flavor won’t be identical.

How can I make this less oily without losing flavor?

Use leaner ground pork and spoon off excess fat after browning, or start with less oil and rely on the pork’s rendered fat for flavor; boost umami with a small splash of soy or a pinch of mushroom powder if needed.

Why did my sauce turn gummy after adding cornstarch?

That happens when the slurry is too concentrated or added without mixing — always dissolve the cornstarch in cold water first, add it gradually, and cook only until the sauce turns glossy, then remove from heat.

Can I make the pork part ahead of time?

Yes — you can brown the pork and prepare the aromatics up to a day ahead; store the pork refrigerated and finish the dish quickly by simmering it with stock and the tofu just before serving.

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: Drain and cut the tofu
  • Medium-firm (or silken) tofu14 oz
Step 2: Aromatics and brown the pork
  • Ground pork8 oz
  • Doubanjiang (Szechuan chili bean paste)2 tbsp
  • Garlic, minced3 clove
  • Fresh ginger, minced1 tbsp
  • Scallions (green onions), white and green separated3 stalks
  • Vegetable oil2 tbsp
Step 3: Build the sauce and add tofu
  • Low-sodium chicken stock (or water)0.5 cup
Step 5: Thicken and finish with Sichuan pepper
  • Cornstarch (for slurry)1 tbsp
  • Sichuan peppercorns, toasted and ground0.5 tsp

Nutrition Facts

Per serving: about 1 cup

Calories288
Total Fat21.4g
Saturated Fat10.1g
Trans Fat0g
Polyunsaturated Fat1.9g
Monounsaturated Fat5.5g
Total Carbohydrates5.5g
Dietary Fiber1.7g
Total Sugars0.5g
Protein17.3g

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
Mapo Tofu Szechuan

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

Powered by AI · Answers may not always be perfect