Quick and Easy Mapo Tofu

Featured in Satisfying Main Courses.

This easy 20-minute mapo tofu is a flavorful dish made with silky tofu simmered in a savory, spicy bean sauce. Combined with minced meat, garlic, ginger, and fragrant scallions, it delivers rich umami and a hint of heat. Using simple ingredients like doubanjiang and Sichuan peppercorns, it's a restaurant-quality meal prepared quickly at home. Perfect with steamed rice for a satisfying experience!

Barbara Chef
Updated on Wed, 30 Apr 2025 15:52:16 GMT
A bowl of food with tofu and peppers. Pin it
A bowl of food with tofu and peppers. | gracefulflavors.com

This savory mapo tofu transforms humble tofu into an umami-packed dish that rivals any restaurant version. The silky soft tofu simmered in a rich, spicy sauce creates a perfect balance of textures and flavors that will satisfy your Chinese food cravings without the takeout price.

I first made this recipe when I was craving authentic Chinese food but didn't want to leave the house. My family was skeptical about tofu at first but now they request this dish weekly it's that good.

Ingredients

  • Soft tofu: Brings the silken texture that absorbs all the flavors while maintaining its delicate consistency
  • Ground pork: Adds richness and substance; choose 80/20 for best flavor
  • Doubanjiang: Gives authentic depth and spice; look for it in Asian markets for the most authentic flavor
  • Sichuan peppercorns: Provide that distinctive numbing sensation that defines authentic mapo tofu
  • Chicken stock: Creates a flavorful base better than water for developing complex taste
  • Cornstarch: Thickens the sauce to the perfect consistency that clings to the tofu
  • Sesame oil: Rounds out the flavors with a nutty finishing touch; use toasted for best results
  • Scallions: Provide fresh contrast to the rich sauce; separate whites and greens for proper cooking

Step-by-Step Instructions

Prepare the cornstarch slurry:
Combine 1 tablespoon cornstarch with 2 tablespoons cold water in a small bowl until completely smooth with no lumps. Set aside as this will be used later to thicken the sauce.
Dice and blanch the tofu:
Cut tofu into 1-inch cubes using a sharp knife with gentle slicing motions to prevent crumbling. Bring salted water to a boil in a medium pot and carefully add tofu cubes. Blanch for exactly 60 seconds. This step firms up the exterior while keeping the inside silky. Gently strain without rinsing to preserve flavor.
Cook the meat base:
Heat vegetable oil in a large nonstick pan over medium heat until shimmering. Add ground pork and cook for 4–5 minutes breaking it apart with a spatula until no pink remains and the meat is slightly caramelized. The meat should be cooked until any liquid has evaporated which concentrates the flavor.
Add aromatics and seasonings:
Add minced garlic, ginger, and scallion whites to the cooked meat and stir constantly for 30 seconds until fragrant. Be careful not to burn the garlic. Add doubanjiang, chili oil, dark soy sauce, chicken bouillon powder, sugar, and Sichuan peppercorn if using. These ingredients create the complex flavor profile that makes this dish special.
Create the sauce:
Pour in chicken broth and stir to combine all flavors. Bring to a gentle simmer then add the cornstarch slurry while stirring constantly. Allow the sauce to bubble gently for 1–2 minutes until it thickens to a silky consistency that will coat the back of a spoon.
Combine with tofu:
Gently add the blanched tofu cubes to the sauce. Using a folding motion, lift the sauce from the bottom of the pan to coat the tofu rather than stirring which would break the cubes. Let simmer for 2 minutes to allow tofu to absorb the flavors.
Finish and serve:
Drizzle with sesame oil and scatter scallion greens over the top. Serve immediately with steamed rice to capture all the delicious sauce.
A close up of a bowl of food with tofu and peppers. Pin it
A close up of a bowl of food with tofu and peppers. | gracefulflavors.com

The doubanjiang broad bean paste is truly the soul of this dish. I once tried making mapo tofu without it and my Chinese neighbor laughed saying it was like making spaghetti without tomatoes. I never skip it now and keep a jar permanently in my refrigerator.

Selecting The Right Tofu

The type of tofu you choose dramatically affects the final dish. Traditional mapo tofu uses soft or silken tofu for its melt-in-your-mouth texture. However, if you prefer tofu that holds its shape better, medium firm tofu works wonderfully too. The key is to handle it gently during cooking regardless of which type you choose. When shopping, look for fresh tofu with a clean smell and avoid packages with excess liquid or yellowing which indicates age.

Spice Level Adjustments

One of the beautiful aspects of homemade mapo tofu is controlling the heat level. For a mild version that children or spice-sensitive adults will enjoy, reduce the doubanjiang to just 1 teaspoon and omit the chili oil completely. For extra heat lovers, add 1 teaspoon of crushed red pepper flakes or 1 tablespoon of chili crisp oil at the end. The Sichuan peppercorns contribute a unique numbing sensation rather than heat, so adjust separately based on your preference for this distinctive flavor.

Authentic Variations

Traditional Sichuan mapo tofu typically uses beef rather than pork and incorporates fermented black beans for added complexity. Some regional variations include adding mushrooms for an earthy note or doubling the amount of doubanjiang for intense flavor. In vegetarian versions, the meat is replaced with finely diced shiitake mushrooms or crumbled firm tofu that mimics the texture of ground meat. Each household in China has their own special approach, making this dish wonderfully adaptable to your personal taste.

A bowl of food with meat and vegetables. Pin it
A bowl of food with meat and vegetables. | gracefulflavors.com

Serving Suggestions

While steamed white rice is the classic pairing for mapo tofu, consider serving it with alternatives like brown rice for added nutrition or cauliflower rice for a lower carb option. For a complete meal, pair with simple stir-fried vegetables like bok choy or Chinese broccoli to balance the rich savory flavors of the main dish. In many Chinese households, mapo tofu is just one of several dishes served family style alongside cold appetizers, soups, and other main courses for a varied meal experience.

Frequently Asked Questions

→ Can I use firm tofu instead of soft tofu?

Yes, you can substitute medium-firm tofu, but soft tofu provides the best texture for traditional Mapo Tofu.

→ What can I use instead of ground pork?

Ground chicken or beef works well as alternatives to ground pork in this dish.

→ How spicy is this dish?

The spice level is moderate due to doubanjiang and chili oil, but you can adjust the heat by reducing or increasing these ingredients.

→ Can I make this dish vegetarian?

Absolutely! Replace the meat with chopped mushrooms or plant-based ground meat, and use vegetable stock instead of chicken stock.

→ What’s the purpose of blanching tofu?

Blanching tofu before cooking removes its raw flavor, firms up its texture, and helps it better absorb the sauce.

Easy 20-min. Mapo Tofu

Savory tofu in spicy sauce with bold flavors. Ready in 20 minutes!

Prep Time
10 Minutes
Cook Time
10 Minutes
Total Time
20 Minutes
By: Barbara

Category: Hearty Mains

Difficulty: Easy

Cuisine: Chinese

Yield: 2 Servings

Dietary: Dairy-Free

Ingredients

→ Main Ingredients

01 1 lb silken tofu (or medium-firm tofu), cubed
02 ½ lb ground pork (or ground chicken or beef)
03 1 cup low-sodium chicken stock (or cold water)
04 3 cloves garlic, minced
05 1 scallion, finely chopped (separated into whites and greens)
06 ¼ teaspoon ginger, minced
07 1 tablespoon vegetable oil (or any neutral oil)
08 2 teaspoons salt (for cooking tofu)
09 1 ½ tablespoon doubanjiang (spicy broad bean paste)
10 2 teaspoons chili oil (or red chili flakes)
11 1 teaspoon chicken bouillon powder
12 ½ teaspoon dark soy sauce (or regular soy sauce)
13 ½ teaspoon white granulated sugar (or cane sugar)
14 ½ teaspoon ground Sichuan peppercorn (optional)
15 1 teaspoon toasted sesame oil

→ Thickening Agent

16 1 tablespoon cornstarch (or potato starch)
17 2 tablespoons cold water

Instructions

Step 01

In a small bowl, combine cornstarch with 2 tablespoons cold water. Mix until smooth and set aside.

Step 02

Dice the silken tofu into 1-inch cubes using a sharp knife. Start by slicing horizontally through the block, then make vertical and horizontal cuts.

Step 03

In a medium pot, bring salted water to a boil. Add tofu cubes and blanch for 60 seconds. Strain gently into a colander without rinsing.

Step 04

Heat vegetable oil in a large non-stick pan over medium heat. Add ground pork and cook for 4-5 minutes, stirring until liquids evaporate.

Step 05

To the cooked meat, add minced garlic, ginger, and the whites of scallion. Stir-fry until fragrant.

Step 06

Season the meat with chicken bouillon powder, doubanjiang, chili oil, soy sauce, sugar, and ground Sichuan peppercorn.

Step 07

Pour in chicken stock or water. Add the prepared cornstarch slurry and stir. Let the sauce simmer and thicken slightly.

Step 08

Carefully add the diced tofu to the pan. Gently fold it into the sauce using a spatula to avoid breaking the tofu.

Step 09

Drizzle with toasted sesame oil and garnish with the greens of the scallion. Serve hot with rice.

Notes

  1. For best results, use fresh silken tofu; avoid overcooking it to maintain its silky texture.
  2. Doubanjiang can be found in most Asian markets; adjust its quantity for spiciness preference.

Tools You'll Need

  • Large non-stick pan
  • Medium-sized pot
  • Colander
  • Sharp knife
  • Cutting board
  • Small mixing bowl
  • Spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Soy (tofu, soy sauce)
  • Sesame (sesame oil)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 1221
  • Total Fat: 34 g
  • Total Carbohydrate: 160 g
  • Protein: 71 g