Silky Soft Tofu with Spice

Featured in Delicious Main Course Recipes for Every Occasion.

Mapo tofu is a beloved Chinese dish featuring silky soft tofu simmered in a bold and savory bean sauce, packed with spicy, umami-rich flavors. This easy-to-follow recipe pairs beautifully with rice and comes together in just 20 minutes. With ingredients like doubanjiang, chili oil, ground meat, and fresh aromatics, it’s a stunning example of comfort food that’s simple yet restaurant-quality. Using a cornstarch slurry, the sauce thickens perfectly to coat the tofu cubes. A final drizzle of sesame oil and fresh scallions ensures a perfect finish.

Haya
Updated on Fri, 11 Apr 2025 18:24:27 GMT
A bowl of food with tofu and green onions. Pin it
A bowl of food with tofu and green onions. | recipeown.com

This hearty Mapo Tofu has been my go-to weeknight recipe for years. This silky soft tofu simmered in a savory, spicy bean sauce with minced meat and aromatics delivers restaurant-quality flavor in just 20 minutes, saving both time and money.

I first discovered this recipe during a particularly busy work week when I needed something quick but satisfying. Since then, it has become my most requested dish when friends come over for an impromptu dinner.

Ingredients

  • Soft tofu: Provides the perfect silky texture that absorbs all the delicious sauce. Look for blocks labeled silken or soft for authentic results
  • Ground pork: Adds richness and texture. Choose 80/20 fat content for best flavor
  • Doubanjiang: Is the key flavor foundation. This spicy broad bean paste gives authentic Sichuan flavor
  • Chicken stock: Creates depth in the sauce. Homemade is best but low sodium store bought works well
  • Garlic and ginger: Form the aromatic base. Always use fresh for brightest flavor
  • Sichuan peppercorn: Delivers that distinctive numbing heat. Toast briefly before grinding for maximum impact
  • Cornstarch: Creates the perfect sauce consistency. Mix with cold water to prevent lumps

Step-by-Step Instructions

Prepare the Cornstarch Slurry:
Combine cornstarch and cold water in a small bowl until completely smooth. This will thicken your sauce later without creating lumps. Make sure to use cold water as hot water will activate the starch too early.
Prepare the Tofu:
Dice tofu into one inch cubes using a sharp knife with a gentle gliding motion. First cut horizontally through the middle of the block, then make vertical and horizontal cuts to create uniform cubes. Blanch in salted boiling water for exactly 60 seconds to firm up the exterior while keeping the interior silky.
Cook the Meat Base:
Heat oil in a large nonstick pan over medium heat and cook your ground meat until liquids evaporate, about 4 to 5 minutes. The meat should be completely browned with no pink remaining. Add minced garlic, ginger and white parts of scallion to create an aromatic flavor base.
Create the Sauce:
Add doubanjiang, chili oil, dark soy sauce, sugar, chicken bouillon and Sichuan peppercorn to the meat mixture. Stir constantly to prevent burning the aromatics. Pour in chicken stock and bring to a gentle simmer before adding the cornstarch slurry. Allow sauce to thicken for about 2 minutes until it coats the back of a spoon.
Combine with Tofu:
Gently add the blanched tofu cubes to the sauce. Instead of stirring which would break the tofu, use a folding motion with your spatula, lifting from the bottom to coat the tofu without breaking it. Simmer for 2 minutes to allow tofu to absorb flavors.
Finish and Serve:
Drizzle with sesame oil to add a nutty aroma and garnish with green scallion parts for color and freshness. Serve immediately with steamed rice to soak up the delicious sauce.
A bowl of food with a spoon in it. Pin it
A bowl of food with a spoon in it. | recipeown.com

You Must Know

Doubanjiang is truly the soul of this dish. I once tried making this without it, substituting regular chili paste, and the difference was remarkable. The fermented broad beans give it that distinct umami depth that transforms simple ingredients into something spectacular.

Adjusting the Spice Level

This recipe delivers a medium spice level that most people enjoy. For a milder version, reduce the doubanjiang to 1 tablespoon and omit the chili oil completely. You will still get wonderful flavor without the heat. For spice lovers, increase chili oil to 1 tablespoon and add an extra pinch of crushed red pepper flakes at the end. Remember that Sichuan peppercorn brings a numbing sensation rather than heat, so adjust according to your preference for this unique flavor.

Perfect Tofu Selection

The type of tofu you choose significantly impacts the final texture of your dish. Traditional Mapo Tofu uses soft or silken tofu for its melt in your mouth quality. However, if you prefer a firmer bite that holds its shape better, medium firm tofu works beautifully. Avoid extra firm varieties as they lack the creamy quality that makes this dish special. For best results, always blanch your tofu regardless of firmness level. This simple step removes any beany flavor and allows the tofu to better absorb the rich sauce.

Make It Vegetarian

This classic dish easily converts to a vegetarian favorite. Simply replace the ground meat with 8 ounces of finely chopped mushrooms. Cremini or shiitake varieties work exceptionally well as they provide a meaty texture and umami flavor. Sauté them until all moisture evaporates before adding the aromatics. For the chicken stock, substitute with vegetable broth or mushroom stock for additional depth. Remember to check your doubanjiang brand as some contain shrimp paste. Look for vegetarian labeled varieties or make your own simplified version with red miso paste and chili oil.

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

Frequently Asked Questions

→ Can I use a different type of tofu?

Soft tofu is ideal, but medium-firm tofu can be a great substitute for this dish.

→ What type of meat works best?

Ground pork is traditional, but lean ground chicken or beef works just as well.

→ Is this dish very spicy?

The level of spice is moderate. You can adjust by reducing doubanjiang or chili oil to your taste.

→ Can I make it vegetarian?

Yes! Replace the meat with diced mushrooms or crumbled tofu, and use vegetable stock instead of chicken stock.

→ What should I serve this dish with?

Mapo tofu is traditionally served with steamed white rice, but noodles are also a delicious pairing.

Easy 20-min Mapo Tofu

Quick 20-min mapo tofu simmered in a spicy bean sauce with aromatics and minced meat.

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

Category: Main Dishes

Difficulty: Easy

Cuisine: Chinese

Yield: 2 Servings

Dietary: Dairy-Free

Ingredients

→ Tofu and Proteins

01 1 lb soft tofu (silken or medium-firm tofu)
02 ½ lb ground pork (substitute with lean ground chicken or beef)

→ Liquids and Broth

03 1 cup low-sodium chicken stock (or cold water)

→ Aromatics

04 3 cloves garlic, minced
05 1 scallion, finely chopped (whites and greens separated)
06 ¼ teaspoon ginger, finely minced

→ Oils and Seasonings

07 1 tablespoon vegetable oil (or any neutral oil)
08 2 teaspoons salt (to cook tofu)
09 1½ tablespoons doubanjiang (spicy broad bean paste, chili bean paste, or tobanjang)
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

→ Cornstarch Slurry

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

Instructions

Step 01

Combine 1 tablespoon cornstarch and 2 tablespoons cold water in a small bowl. Mix well and set aside.

Step 02

Using a sharp knife, cut the block of tofu horizontally in half, then make vertical and horizontal cuts to form 1-inch cubes.

Step 03

Fill a medium pot with water, season with salt, and bring to a boil. Blanch the tofu cubes in the boiling water for 60 seconds. Carefully strain the tofu into a colander without rinsing.

Step 04

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

Step 05

Stir in the minced garlic, ginger, and scallion whites, and stir fry with the cooked meat for 1-2 minutes.

Step 06

Add chicken bouillon powder, doubanjiang, chili oil, dark soy sauce, sugar, and ground Sichuan peppercorns. Stir well to combine.

Step 07

Pour in the chicken stock or water, followed by the prepared cornstarch slurry. Allow the mixture to simmer and thicken.

Step 08

Gently add the tofu cubes to the sauce. Using a spatula, carefully toss the cubes into the sauce by lifting from the bottom to avoid breaking them.

Step 09

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

Notes

  1. Blanching the tofu helps to firm up its texture for cooking.
  2. Doubanjiang is essential for authentic flavor, but adjust the amount based on heat tolerance.

Tools You'll Need

  • Medium cooking pot
  • Large non-stick frying pan
  • Sharp kitchen knife
  • Cutting board
  • Colander

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains soy (tofu, soy sauce).
  • Contains sesame (sesame oil).
  • May contain gluten (depending on the type of soy sauce used).

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: ~
  • Total Carbohydrate: ~
  • Protein: ~