This post may contain affiliate links.
Mapo Tofu is the bold, silky, lip-tingling Sichuan classic I crave whenever takeout will not cut it, and it comes together faster than delivery. The first time I made it on a chilly weeknight, the whole family went back for seconds of that spicy, savory sauce over rice. If you love real-deal Chinese cooking like our twice cooked pork, this one belongs in your rotation.

Soft tofu and ground pork simmer in a doubanjiang chili sauce for that signature numbing, savory heat.
Mapo Tofu Quick Look
- 🕒 Prep Time: 15 minutes
- 🌡️ Cook Time: 15 minutes
- ⏳ Total Time: 30 minutes
- 🍽️ Serving: 4 servings
- ⚡ Calories: 315kcal
- 🌶️ Flavor Profile: Spicy, savory, and mouth-numbing (mala)
- ✋ Difficulty: Easy, ready in 30 minutes, like our orange chicken
Quick Answer
Fry dried chilies in oil until fragrant, then saute garlic, ginger, and scallion whites. Brown the ground pork, then stir in fermented broad bean paste (doubanjiang), soy sauce, ground Sichuan peppercorn, and salt. Pour in water, bring to a boil, and thicken with a cornstarch slurry. Gently slide in the cubed soft tofu, simmer a few minutes so it soaks up the sauce, and finish with green onion. Serve hot over rice in about 30 minutes.
Jump to:
Why This Recipe Works
Click to see the technique science
- Doubanjiang is everything. Fermented broad bean paste delivers the deep, savory, spicy backbone that defines authentic mapo tofu.
- Sichuan peppercorn brings the mala. Ground Sichuan peppercorn adds the signature tingly, numbing sensation that sets this dish apart.
- Gentle with the tofu. Sliding soft tofu in at the end and stirring gently keeps the cubes intact and silky, not broken.
- Bloom the aromatics. Frying the chilies and aromatics first releases their oils so the whole sauce tastes richer.
- A cornstarch slurry clings. It thickens the sauce so it coats every cube of tofu instead of sitting watery in the pan.
- Ground pork adds richness. Just a half pound of pork makes the sauce hearty and savory without overpowering the tofu.
Why You’ll Love This Recipe
- It delivers restaurant-quality Sichuan flavor in about 30 minutes at home.
- It is budget-friendly, stretching a little pork and tofu into a satisfying meal.
- It is the perfect centerpiece for a homemade Chinese feast with our lo mein.
Key Ingredients

A few authentic Sichuan ingredients make all the difference. Here is what each one brings.
- Soft tofu: Silky and delicate, it soaks up the sauce while staying tender. Handle it gently so the cubes hold together.
- Ground pork: Adds savory richness and body to the sauce. You can swap in ground beef or leave it out for vegetarian.
- Doubanjiang: Fermented broad bean paste is the soul of mapo tofu, bringing deep umami and spice. Look for it at Asian markets.
- Sichuan peppercorn: Ground peppercorn gives the dish its famous tingly, numbing mala sensation. Do not skip it.
- Dried chilies, garlic, and ginger: The aromatics that build layers of heat and fragrance in the sauce.
See recipe card for exact quantities.
Variations and Substitutions
Make this mapo tofu your own with a few easy tweaks.
- Make it vegetarian by leaving out the pork and using mushrooms for a meaty texture.
- Swap the ground pork for ground beef, chicken, or turkey.
- Dial the heat up or down by adjusting the dried chilies and doubanjiang.
- Serve it as part of a spread with our kung pao chicken and steamed rice.
How to Make Mapo Tofu

- Fry the dried chilies in hot oil until fragrant, then saute the garlic, ginger, and white parts of the green onion.

- Add the ground pork and stir-fry until cooked through.

- Stir in the broad bean paste, soy sauce, ground peppercorn, and salt until fragrant.

- Pour in the water and bring everything to a boil.

- Stir in the cornstarch slurry and simmer until the sauce thickens.

- Gently slide in the tofu, simmer a few minutes, then garnish with green onion and a drizzle of sesame oil.
Recipe Tips & Tricks
- Use soft or silken tofu. It gives mapo tofu that signature melt-in-your-mouth texture, so handle it gently.
- Do not skip the doubanjiang. Fermented broad bean paste is the key to authentic flavor and is worth seeking out.
- Toast the peppercorns. Freshly ground, lightly toasted Sichuan peppercorn has the strongest numbing aroma.
- Remove the chilies if needed. Pull the fried dried chilies out before they burn to keep the oil from turning bitter.
- Add tofu last. Slide it in near the end and stir gently so the cubes stay whole.
- Serve immediately. Mapo tofu is best hot over rice right out of the pan.
Serving Ideas and Suggestions
Mapo Tofu is meant to be spooned over a steaming bowl of white rice so the rice can soak up all that spicy, savory sauce. A sprinkle of extra green onion on top adds freshness and color.
Turn it into a full Sichuan feast with our lo mein, kung pao chicken, or twice cooked pork. A simple side of steamed greens balances the heat.
For a milder meal, serve it with plenty of coconut rice to cool things down. Leftovers reheat well, though the tofu softens further, so enjoy it within a day or two.

Mapo Tofu FAQs
Mapo Tofu is a classic Sichuan dish of soft tofu cubes simmered in a bold, spicy sauce made with fermented broad bean paste, ground pork, and Sichuan peppercorns. It is known for its numbing, savory heat called mala.
Traditional Mapo Tofu is quite spicy and numbing thanks to dried chilies, doubanjiang, and Sichuan peppercorn. You can easily control the heat by adjusting the amount of chilies and bean paste to your taste.
Yes. To make vegetarian Mapo Tofu, simply leave out the ground pork and add chopped mushrooms for a meaty texture. Double-check that your doubanjiang does not contain animal products.
Soft or silken tofu is best for Mapo Tofu because it stays creamy and absorbs the sauce. Handle it gently and add it near the end so the delicate cubes hold their shape.
Doubanjiang is a spicy fermented broad bean paste from Sichuan and the defining ingredient in Mapo Tofu. It brings deep umami, salt, and chili heat. You can find it at Asian grocery stores or online.
Mapo Tofu is classically served over steamed white rice, which balances the bold sauce. It also pairs well with lo mein, stir-fried vegetables, or other Chinese dishes for a full spread.
Craving more authentic Chinese food at home? Try our twice cooked pork next.
Serve it alongside our crispy pork dumplings with a soy dipping sauce.
Round out a Chinese dinner with our silky Chinese steamed eggs.
For a full spread, serve this alongside our bright Asian lemon chicken.
Our spicy Sichuan mapo tofu is a bold, saucy side to serve alongside.
Mapo Tofu
Ingredients
- 12 oz Soft tofu (cut into 1-inch cubes)
- 2 Tablespoons cooking oil
- 6-8 dried chilies about 0.1 oz
- 2 Tablespoons finely sliced green onion (separate the white part and green part of spring
- onion)
- 2 Tablespoons minced garlic
- 1 Tablespoon minced ginger
- ½ lb ground pork
- 1 ½ Tablespoons fermented broad bean paste (doubanjiang)
- ½ Tablespoon light soy sauce
- 1 teaspoon ground peppercorn
- ¼ teaspoon salt
- 1 ½ cup water
- ½ Tablespoon cornstarch
- 2 teaspoons sesame oil
Instructions
- Heat cooking oil in a skillet over medium heat.2 Tablespoons cooking oil
- Add dried chili and stir-fry until fragrant. Remove the chili immediately to prevent burning.6-8 dried chilies
- Add the white part of spring onion, minced garlic, and minced ginger. Saute until the garlic turns slightly brown.2 Tablespoons finely sliced green onion (separate the white part and green part of spring, 2 Tablespoons minced garlic, 1 Tablespoon minced ginger
- Add ground pork and stir fry for 2 minutes until cooked.½ lb ground pork, 2 teaspoons sesame oil
- Stir in the spicy broad bean paste, light soy sauce, ground peppercorn, and salt. Mix well and fry until fragrant.1 ½ Tablespoons fermented broad bean paste, ½ Tablespoon light soy sauce, 1 teaspoon ground peppercorn, ¼ teaspoon salt
- Pour in water and bring to a boil.1 ½ cup water
- Gradually add cornstarch water while stirring continuously to avoid lumps. Cook for 3 minutes to allow the sauce to thicken.½ Tablespoon cornstarch
- Slide in the blanched tofu and gently stir to coat with sauce.12 oz Soft tofu (cut into 1-inch cubes)
- Simmer for 5 minutes to allow the tofu to absorb the flavors.
- Turn off the heat and garnish with the green part of spring onion. Serve hot with white rice.onion)
Notes
- Use a small bowl to mix your cornstarch slurry with cold water first—lumps begone!
- Toast Sichuan peppercorns, cool, then grind for the freshest mouth‑numbing kick.
- Stir‑fry aromatics only 30 seconds; burnt garlic = bitter flavor.
- For less spice, remove seeds from chilli peppers before stir‑frying.
- Taste sauce before salting; doubanjiang and soy are already salty.
- Serve with extra hot rice because that sauce is liquid gold.
Nutrition
Love This Recipe?
Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!












This recipe is good and good for you.