Authentic Mapo Tofu Recipe: Spicy Sichuan Classic

Mapo tofu is a classic Sichuan dish featuring soft tofu in a fragrant, savory, and mildly numbing chili sauce. Quick to make in under 30 minutes, it’s fantastic over steamed rice or served alongside other dishes. This version is adapted to be mild-to-medium spicy while retaining authentic flavor.

img 6986 1

Mapo tofu is one of our go-to Sichuan dishes because it’s flavorful and simple to prepare at home. We’ve toned down the heat so it’s approachable for most palates, but it still delivers the aromatic, savory, and slightly numbing qualities that define this classic.

What is mapo tofu?

Mapo tofu (麻婆豆腐, má pó dòu fu) literally means “pockmarked grandma’s tofu.” Originating from Sichuan Province, it’s widely available in Chinese restaurants and varies by cook and region. Variations may differ in spiciness, numbness from Sichuan peppercorns, and additional ingredients, but the core idea—silky tofu in a bold, savory chile-broad-bean sauce—remains the same.

img 6986 2

What does mapo tofu taste like?

A classic mapo tofu is aromatic and savory with a characteristic tingling numbness from ground Sichuan peppercorns. It typically has a bright reddish hue from chili oil and varying heat levels. Our adaptation emphasizes balanced flavors with medium spiciness, a savory depth from broad bean paste, and a gentle numbing finish. If you prefer more heat, increase the dry chili or add fresh chilies like bird’s eye chilies.

Ingredients

Scroll to the recipe card below for exact quantities.

  • Tofu – Silken or soft tofu gives the classic silky texture. Firm tofu works too if you prefer a sturdier bite; each type absorbs sauce differently.
  • Ground pork – Traditionally pork (or beef) with some fat is best for flavor and mouthfeel. Aim for slightly fatty meat rather than very lean ground meat.
  • Sichuan peppercorns – Toast and grind them for controlled, even numbing flavor.
  • Chinese dry chili – Use powdered dry chili or toasted whole dried chilies ground to taste.
  • Fresh ginger and garlic – Minced for a fragrant base.
  • Spicy broad bean paste (la doubanjiang) – The essential fermented broad bean and chili paste. Brands labeled “Pixian” (郫县) are preferred for authentic flavor.
  • Water or stock – Use water or light stock; the ground meat already yields savory richness.
  • Sugar – A small amount balances the savory and salty notes.
  • Chicken bouillon powder (optional) – Adds savory depth; similar to a mild MSG-boost.
  • Cornstarch slurry – For glossy, thickened sauce (cornstarch mixed with cold water).
  • Sesame oil and green onion (optional) – For finishing aroma and color. Cilantro can be used as an alternative garnish.
  • Cooking oil and salt – Oil for stir-frying; salt for blanching the tofu.
img 6986 3

Use the right bean paste

The key seasoning is spicy broad bean paste (la dòu bàn jiàng, 辣豆瓣酱). It’s made from fermented broad beans and chilies and provides the dish’s signature umami and heat. For the most authentic profile, choose a Pixian (郫县) style paste from Sichuan; it’s more pungent and flavorful than many other varieties.

img 6986 4
Pixian-style spicy broad bean paste gives the most authentic flavor; other brands vary in intensity.

What tofu to use

Silken tofu creates the classic custardy texture but is fragile and absorbs sauce more slowly. Firm or extra-firm tofu is more porous and holds together better, absorbing flavor faster. Try different types to find your preferred texture and ease of handling.

Make it spicier

To up the heat, add more dry chili flakes or stir in fresh hot chilies (bird’s eye or similar). Fresh red chilies also brighten the color, making the sauce bolder and redder. If using fresh chilies, slice and cook them with the dry chiles and Sichuan peppercorns early in the recipe.

img 6986 5

How to make mapo tofu

This recipe is straightforward and takes under 30 minutes from start to finish.

Purge the tofu:

1. Drain the tofu and cut into even cubes about ½ to 1 inch.

2. Put the tofu in a pot with enough water to cover and add salt (about 1 teaspoon per 6 cups water). Heat until the water just begins to boil.

3. Drain the tofu and set aside. Blanching removes excess moisture and the raw soy aroma and helps the tofu hold together in the sauce.

img 6986 6

Make the mapo tofu:

1. Heat oil over medium-low, then briefly toast the dry chili flakes and ground Sichuan peppercorns (15–30 seconds) to release aroma.

2. Add ground pork and cook until no longer pink and fat begins to render, 3–5 minutes.

3. Stir in minced ginger, garlic, and spicy broad bean paste. Cook until fragrant, about 1–2 minutes.

img 6986 7

4. Add water or stock and the blanched tofu. Bring to a boil, then reduce to a gentle simmer. Season with sugar and chicken bouillon powder if using. Simmer 3–5 minutes, stirring gently.

5. Mix the cornstarch slurry, then add it in three additions, allowing the sauce to thicken slightly between additions for a glossy finish.

6. Finish with a drizzle of sesame oil and sliced green onion. Transfer to a serving bowl and garnish with extra green onion and a pinch of ground Sichuan pepper if desired. Serve hot with steamed rice.

img 6986 8

Why blanch the tofu first?

Blanching reduces the raw soybean aroma, firms the tofu slightly, and releases excess water. This helps the sauce stay concentrated instead of becoming diluted, especially with firmer tofus.

Recipe tips

  • Not all la doubanjiang is the same. Pixian-style pastes are typically saltier and more pungent—use sparingly and taste as you go.
  • Adjust spice by adding more dry chili or fresh hot chilies to your liking.
  • Bright red color comes from frying chili in oil; adding more chili yields a redder sauce.
  • Adjust salt and sauce thickness to your preference by tasting after simmering and by varying the cornstarch slurry amount.
img 6986 9

What to eat with mapo tofu

Mapo tofu is best with hot steamed white rice. It’s also excellent with noodles—udon, sweet potato vermicelli, or hand-pulled noodles. Serve with blanched baby bok choy or other greens for balance. A drizzle of Chinese chili oil adds extra flavor if desired.

img 6986 10

Storage

Store leftovers in an airtight container in the refrigerator for up to 5–7 days. Let cool before sealing.

Reheating

Reheat on the stovetop or in the microwave until the sauce bubbles. The sauce will thin when cooled; add a little cornstarch slurry and heat briefly to thicken if needed.

img 6986 11

FAQ

What tofu should I use for mapo tofu?

Silken or soft tofu is most common for its silky texture, but firm tofu is fine if you prefer a sturdier bite. Try different types to see which you like best.

Does mapo tofu have meat?

Traditional mapo tofu includes ground pork or beef for richness and savory flavor, though vegetarian versions omit the meat and add mushrooms or textured soy protein.

Is mapo tofu gluten free and nut free?

Many la doubanjiang brands contain wheat, so the recipe is not automatically gluten free. If you find a gluten-free broad bean paste, you can make a gluten-free version. The dish itself is nut free unless a specific ingredient contains nuts.

If you make this recipe, tag us on Instagram using #twoplaidaprons—we’d love to see your photos!

📖 Recipe

Mild spicy mapo tofu topped with green onions.

Mapo Tofu

Mapo tofu is a fragrant, savory Sichuan tofu dish with a mildly numbing chili-broad-bean sauce. Ready in under 30 minutes and great with rice.
Prep Time 5 mins
Cook Time 20 mins
Total Time 25 mins
Yield: 4 servings

Ingredients

  • 16 ounces silken or soft tofu
  • 3 tablespoons oil (or as needed)
  • 1 teaspoon Chinese chili pepper flakes (adjust to taste)
  • ½ teaspoon ground Sichuan peppercorn (adjust to taste)
  • 8 ounces ground pork or beef
  • 2 tablespoons minced ginger
  • 2 tablespoons minced garlic
  • 1½ tablespoons spicy broad bean paste (la doubanjiang)
  • 1½ cups water or stock
  • 1 teaspoon granulated sugar
  • 1 teaspoon chicken bouillon powder (optional)
  • 3 tablespoons cornstarch mixed with 3 tablespoons cold water
  • 2 teaspoons toasted sesame oil (optional)
  • 1 stalk green onion, thinly sliced (optional)
  • Kosher or fine salt (for blanching tofu)

Instructions

Purge the tofu:

  1. Drain and cube the tofu into roughly ½–1 inch pieces.
  2. Place tofu in a pot, add enough water to cover, season with salt (about 1 tsp per 6 cups), and heat until just simmering. Drain and set aside.

Make the mapo tofu:

  1. Heat oil over medium-low. Toast chili flakes and ground Sichuan peppercorns 15–30 seconds until aromatic.
  2. Add ground pork and cook until no longer pink and fat begins to render, 3–5 minutes.
  3. Stir in ginger, garlic, and spicy broad bean paste; cook until fragrant, about 1–2 minutes.
  4. Add water or stock and the blanched tofu. Bring to a boil, then reduce to a gentle simmer. Add sugar and bouillon powder if using, and simmer 3–5 minutes, stirring gently.
  5. Stir cornstarch slurry, then add in three portions, waiting for the sauce to thicken slightly between additions for a glossy finish.
  6. Finish with sesame oil and sliced green onion. Garnish with extra green onion and a pinch of ground Sichuan pepper if desired. Serve hot over rice.

Notes

  • Spicy broad bean paste varies by brand; Pixian-style offers the most authentic, pungent flavor—use sparingly and taste as you go.
  • Try different tofu textures (silken, soft, firm) to find the one you prefer.
  • Gently stir or shake the pot to avoid breaking delicate tofu pieces.

Nutrition

Calories: 371 kcal | Carbs: 14 g | Protein: 16 g | Fat: 28 g