Chinese Mapo Tofu Dish

Featured in: Savory Quick Bites

Experience a vibrant Sichuan classic with tender tofu simmered gently in a spicy, numbing chili bean sauce. Aromatics like garlic, ginger, and toasted peppercorns infuse deep flavors complemented by savory soy and Shaoxing wine. The sauce thickens to coat each cube, creating a rich texture balanced with a hint of sweetness and heat. Serve piping hot over fluffy jasmine rice and garnish with scallions and optional chili oil for added zest.

Updated on Sat, 27 Dec 2025 11:55:00 GMT
Steaming jasmine rice topped with a vibrant and spicy Chinese Mapo Tofu dish. Save
Steaming jasmine rice topped with a vibrant and spicy Chinese Mapo Tofu dish. | collationspot.com

My neighbor once handed me a jar of doubanjiang through the fence, insisting I try it that night. I had no idea what I was doing, but the smell alone—salty, funky, slightly sweet—made me brave. That first attempt at mapo tofu was messy, too salty, and absolutely unforgettable. The numbing tingle from the Sichuan peppercorns caught me off guard, and I've been chasing that electric warmth ever since.

I made this for a friend who claimed she didn't like tofu. She ate two bowls, scraping the sides for every last bit of sauce, then texted me the next day asking for the recipe. Watching her eyes light up at that first spoonful, the way she fanned her mouth and reached for more rice anyway, reminded me why I love cooking spicy food for people. It's the kind of heat that makes you laugh and keep going.

Ingredients

  • Silken or soft tofu: Drain it gently and cube it with care; silken tofu is delicate but soaks up the sauce beautifully, while firm tofu holds its shape if you're worried about it falling apart.
  • Ground pork or beef: This adds richness and a savory depth, though I've skipped it entirely on vegetarian nights and never missed it once the doubanjiang kicks in.
  • Sichuan doubanjiang: The soul of this dish, this fermented chili bean paste is salty, spicy, and funky in the best way; don't skimp or substitute with regular chili paste.
  • Soy sauce: A splash of umami that ties everything together, but go easy since the doubanjiang is already salty.
  • Shaoxing wine: It adds a subtle sweetness and depth; dry sherry works in a pinch, or just use a bit more broth if you're skipping alcohol.
  • Sugar: Just a teaspoon balances the heat and brings out the complexity of the bean paste.
  • Chicken or vegetable broth: Low-sodium is key here so you can control the saltiness; I learned that the hard way after my first overly salty batch.
  • Cornstarch slurry: This thickens the sauce just enough to cling to the tofu without turning it gloopy; stir it right before adding or it'll settle.
  • Sichuan peppercorns: Toast them until they smell like citrus and wood smoke, then grind them fresh for that signature numbing tingle.
  • Vegetable oil: A neutral base that lets the aromatics and spices shine.
  • Garlic and ginger: Minced fine, these two create the fragrant backbone of the dish; I always prep more than I think I need.
  • Scallions: Separate the whites and greens; the whites cook down into sweetness, the greens stay bright and fresh on top.
  • Dried red chilies: Optional, but they add a smoky heat that layers beautifully with the doubanjiang.
  • Steamed jasmine rice: The perfect fluffy canvas for all that spicy, saucy goodness.

Instructions

Prep everything first:
Drain and cube your tofu, whisk together the cornstarch slurry, and chop all your aromatics so you're not scrambling once the heat is on. Separate those scallion whites and greens into two piles; trust me, it makes a difference.
Toast and grind the peppercorns:
Heat your dry pan over medium, toss in the Sichuan peppercorns, and shake them until they smell like a forest after rain. Grind them in a mortar and pestle and set aside; this step is where the magic starts.
Build the aromatic base:
Pour the oil into your wok or skillet, then add the scallion whites, garlic, and ginger. Stir for about a minute until your kitchen smells like a Sichuan street market.
Brown the meat:
If you're using ground pork or beef, add it now and break it apart with your spatula until it's browned and crumbly. Skip this step entirely if you're going vegetarian; the sauce will carry you.
Bloom the doubanjiang:
Stir in the chili bean paste and dried chilies, cooking for a minute or two until the oil turns a deep, fiery red. This is the moment the dish announces itself.
Add the liquids:
Pour in the Shaoxing wine, soy sauce, sugar, and broth, then bring everything to a gentle simmer. The sauce will start to come together, darkening and thickening just a bit.
Simmer the tofu:
Slide the tofu cubes in gently, spooning sauce over them like you're tucking them in. Let them simmer for 5 minutes, stirring carefully so they don't break apart; they'll soak up all that bold flavor.
Thicken the sauce:
Give your cornstarch slurry a quick stir, then drizzle it into the pan while stirring gently. The sauce will thicken and cling to the tofu in seconds, glossy and perfect.
Finish with peppercorns and scallions:
Sprinkle the ground Sichuan peppercorns and half the scallion greens over the top. The numbing heat and fresh bite bring everything into focus.
Serve hot:
Spoon the mapo tofu over steamed rice, garnish with extra scallions and a drizzle of chili oil if you're feeling bold. Serve immediately while it's still bubbling.
Save
| collationspot.com

One winter night, I served this to my family after a long, cold day. We sat around the table, bowls steaming, faces flushed from the heat, passing extra scallions and chili oil back and forth. No one talked much; we just ate, laughing every time someone reached for more water. That quiet, spicy togetherness is what this dish means to me now.

Choosing Your Tofu

Silken tofu is traditional and melts into the sauce with a custardy softness, but it's fragile and can break if you stir too hard. Firm tofu holds its shape beautifully and is easier to handle, especially if you're new to this dish. I've made it both ways and loved each for different reasons; silken feels luxurious, firm feels reliable. Drain whichever you choose and handle it gently, like you're carrying something precious.

Adjusting the Heat

The spice level is entirely in your hands. Start with less doubanjiang and fewer dried chilies, then taste and add more if you're brave. I once made a mild version for my mother and a fiery one for myself, dividing the batch halfway through; she was grateful, I was sweating, and we both finished our bowls. The numbing tingle from the Sichuan peppercorns is separate from the heat, so even a milder version will have that signature electric buzz.

Pairing and Serving

Steamed jasmine rice is non-negotiable; it soaks up the sauce and cools your mouth between bites. A crisp, slightly off-dry Riesling cuts through the heat and complements the funky saltiness of the doubanjiang beautifully. I've also served this with stir-fried greens and a cold cucumber salad, both of which add a refreshing contrast to the bold, numbing spice.

  • Have extra rice ready; everyone will want seconds once they taste the sauce.
  • Set out chili oil and extra scallions so people can customize their heat level.
  • Serve it immediately while it's still bubbling; this dish loses its magic when it sits too long.
A close-up of Chinese Mapo Tofu, showcasing the silky tofu and rich, red sauce. Save
A close-up of Chinese Mapo Tofu, showcasing the silky tofu and rich, red sauce. | collationspot.com

This dish taught me that heat isn't just about burning your tongue; it's about layers, tingles, and the way a good meal makes you feel alive. I hope it does the same for you.

Recipe Help

What type of tofu works best for this dish?

Silken or soft tofu is ideal for the delicate texture, but firm tofu can also be used to maintain shape during cooking.

How do Sichuan peppercorns affect the flavor?

They add a unique numbing sensation and a citrusy aroma that balances the fiery heat from the chili bean paste.

Can I make this dish vegetarian?

Yes, omit meat and use vegetarian chili bean paste along with vegetable broth for a plant-based version.

What is the purpose of Shaoxing wine in the sauce?

It deepens the flavor complexity, adding subtle sweetness and umami that enhances the overall richness.

How can I adjust the spice level?

Modify the amount of chili bean paste and dried chilies to suit your preferred heat intensity.

What is the best way to serve this dish?

Serve it hot over steamed jasmine rice, garnished with scallion greens and a drizzle of chili oil if desired.

Chinese Mapo Tofu Dish

Silky tofu in a bold, spicy chili bean sauce served over steamed rice with aromatic spices.

Prep Time
15 min
Time to Cook
15 min
Overall Time
30 min
Created by Chloe Martin


Skill Level Medium

Cuisine Type Chinese (Sichuan)

Makes 4 Portions

Special Diets No Dairy

What You’ll Need

Tofu & Protein

01 14 oz silken or soft tofu, drained and cubed
02 5 oz ground pork or beef (optional; omit for vegetarian version)

Sauce

01 2 tbsp Sichuan doubanjiang (fermented chili bean paste)
02 1 tbsp soy sauce
03 1 tbsp Shaoxing wine or dry sherry
04 1 tsp sugar
05 1/2 cup low-sodium chicken or vegetable broth
06 1 tbsp cornstarch mixed with 2 tbsp water (slurry)

Aromatics & Spices

01 1 tbsp toasted and ground Sichuan peppercorns
02 3 tbsp vegetable oil
03 3 cloves garlic, minced
04 2 tsp fresh ginger, minced
05 2 scallions, finely sliced (whites and greens separated)
06 1–2 dried red chilies, chopped (optional, to taste)

To Serve

01 Steamed jasmine rice
02 Extra scallions, sliced
03 Chili oil (optional)

How-To

Step 01

Prepare Ingredients: Drain and cube the tofu. Combine cornstarch with water to form a slurry. Mince garlic and ginger, chop dried chilies, and separate scallion whites and greens.

Step 02

Toast Sichuan Peppercorns: Heat a wok or large nonstick skillet over medium heat. Add peppercorns and toast until fragrant, then grind in a mortar and pestle; set aside.

Step 03

Sauté Aromatics: Add vegetable oil to the pan, then sauté scallion whites, garlic, and ginger for about 1 minute until fragrant.

Step 04

Cook Protein: Add ground pork or beef if using; cook while breaking apart until browned and cooked through.

Step 05

Add Sauce Ingredients: Stir in doubanjiang and dried chilies. Cook for 1 to 2 minutes until oil turns red and aromatic.

Step 06

Deglaze and Simmer: Pour in Shaoxing wine, soy sauce, sugar, and broth. Bring mixture to a gentle simmer.

Step 07

Simmer Tofu: Gently add tofu cubes to the pan. Simmer for 5 minutes, occasionally spooning sauce over tofu while stirring very gently to preserve shape.

Step 08

Thicken Sauce: Stir the cornstarch slurry and drizzle into the pan. Stir gently until the sauce thickens and evenly coats the tofu.

Step 09

Finish and Garnish: Sprinkle ground Sichuan peppercorns and half of the scallion greens over the dish.

Step 10

Serve: Plate immediately over steamed jasmine rice, garnishing with remaining scallion greens and optional chili oil.

Gear Needed

  • Wok or large nonstick skillet
  • Spatula or wooden spoon
  • Mortar and pestle
  • Chef's knife and cutting board

Allergy Details

Review every item for allergens and connect with your healthcare provider if you’re unsure.
  • Contains soy, wheat, and possibly sesame oil. Contains alcohol from Shaoxing wine; substitute with broth to avoid.

Nutrition Breakdown (each serving)

Info for reference only—don’t take this as expert medical guidance.
  • Caloric Value: 320
  • Lipids: 18 g
  • Carbohydrates: 17 g
  • Proteins: 19 g