Why You’ll Love This Mapo Tofu
Mapo Tofu is an authentic Sichuan dish famous for its spicy, tongue-numbing sauce and silky tofu. If you want a restaurant-style dinner without complicated steps, this Mapo Tofu recipe is made for you.
- Ease of preparation: With about 10 minutes of prep and roughly 25 minutes of cooking, this mapo doufu comes together fast on weeknights.
- Health-minded comfort: You get a protein-forward meal with tofu and ground pork, plus a flavor profile built around aromatics like garlic and ginger. (Per serving: 335 calories and 11 grams protein.)
- Flexible to your tastes: Adjust heat by changing how much chili and Sichuan peppercorns you use, making this spicy tofu friendly for different spice levels.
- Distinctive Sichuan flavor: The signature mala effect comes from Sichuan peppercorns plus chilies, creating bold, savory, and numbing deliciousness typically served with rice.
For more ingredient guidance, you may also enjoy reading about what tofu is and why it works so well in hearty meals.
Jump to:
- Why You’ll Love This Mapo Tofu
- Essential Ingredients for Mapo Tofu
- Structured Ingredients List (with precise measurements)
- Notes that help you nail authentic mapo doufu
- Special Dietary Options
- How to Prepare the Perfect Mapo Tofu: Step-by-Step Guide
- Quick timeline and heat level
- Step-by-step directions
- First Step: Toast the chili oil base
- Second Step: Fry ginger, then garlic
- Third Step: Cook the ground pork
- Fourth Step: Bloom Sichuan peppercorns carefully
- Fifth Step: Build the spicy bean sauce flavor
- Sixth Step: Thicken into glossy restaurant-style sauce
- Seventh Step: Add chili oil gently
- Eighth Step: Toss in silken tofu without breaking it
- Final Step: Finish, garnish, and serve
- Dietary Substitutions to Customize Your Mapo Tofu
- Protein and Main Component Alternatives
- Vegetable, Sauce, and Seasoning Modifications
- Mastering Mapo Tofu: Advanced Tips and Variations
- Pro cooking techniques
- Flavor variations to try
- Presentation tips
- Make-ahead options
- How to Store Mapo Tofu: Best Practices
- Refrigeration
- Freezing
- Reheating
- FAQs: Frequently Asked Questions About Mapo Tofu
- What is Mapo Tofu?
- What kind of tofu is best for Mapo Tofu?
- How do I use Sichuan peppercorns in Mapo Tofu?
- How do you thicken the sauce in Mapo Tofu?
- Can I make Mapo Tofu vegan or adjust the spice level?
- Mapo Tofu
- Ingredients
- Instructions
- Last Step:
- Notes
- Nutrition
- Did you make this recipe?
Essential Ingredients for Mapo Tofu
Below are all the ingredients you need for classic Mapo Tofu, including the tongue-numbing Sichuan peppercorns, soft silken tofu, ground pork, and scallions.
Structured Ingredients List (with precise measurements)
- ½ cup oil (divided)
- 1 to 2 fresh Thai bird chili peppers, thinly sliced
- 6 to 8 dried chilies, roughly chopped
- ½ to 1 ½ tablespoons ground Sichuan peppercorns, reserving ¼ teaspoon for garnish (use less for milder flavor)
- 3 tablespoons finely minced ginger
- 3 tablespoons finely minced garlic
- 8 ounces ground pork
- 1 to 2 tablespoons spicy bean sauce, adjusted for salt and spice preference
- ⅔ cup low sodium chicken broth or water
- 1 pound silken tofu, cut into 1-inch cubes
- ¼ cup water
- 1 ½ teaspoons cornstarch
- ¼ teaspoon sesame oil (optional)
- ¼ teaspoon sugar (optional)
- 1 scallion, finely chopped
Notes that help you nail authentic mapo doufu
- Sichuan tofu texture: Silken tofu is key for that soft, silky mouthfeel. Handle gently when you add it.
- Toast-first chili oil: Toasting fresh and dried chilies in half the oil helps build deep chili flavor fast.
- Peppercorn timing: Add ground peppercorns after cooking the pork so they stay aromatic instead of bitter.
Special Dietary Options
You can customize your spicy Sichuan mapo tofu while keeping the sauce style.
- Vegan: Swap ground pork for crumbled tempeh, diced mushrooms, or a plant-based ground “meat.” Use vegetable broth instead of chicken broth. Keep the spicy bean sauce if it’s vegan.
- Gluten-free: Choose a gluten-free spicy bean sauce. Also check labels on any broth and chili pastes for hidden wheat.
- Low-calorie: Use the same method, but reduce pork quantity slightly and increase tofu. Keep the oil portion controlled because it affects richness.
How to Prepare the Perfect Mapo Tofu: Step-by-Step Guide
Here’s how to make a classic Mapo Tofu recipe that tastes bold and authentic. It focuses on the steps that create the signature mala sauce and the soft tofu bite.
Quick timeline and heat level
| Stage | Heat | Time | Goal |
|---|---|---|---|
| Toast chili oil base | Low | About 5 minutes | Fragrant chili flavor |
| Aromatics + pork | Medium to high | About 10 minutes | Brown pork and bloom spices |
| Thicken sauce | Simmer | 1 to 3 minutes | Glossy, clingy texture |
| Toss tofu | Gentle simmer | 3 to 5 minutes | Keep tofu tender |
Step-by-step directions
Prep time: 10 minutes. Cook time: 25 minutes. Total time: 35 minutes.
First Step: Toast the chili oil base
Pour half the oil into a pan and add the fresh Thai bird chili peppers and dried chilies. Toast over low heat until fragrant, about 5 minutes, then set aside. This step makes your mapo tofu recipe taste deeper without extra work.
Second Step: Fry ginger, then garlic
Heat the remaining oil in a wok over medium heat. Add the minced ginger and fry for 1 minute. Stir in the minced garlic and fry for another 1 minute. If you are doing a vegan or dairy-free version, this part stays the same because it’s classic Sichuan aromatics.
Third Step: Cook the ground pork
Increase heat to high and add the ground pork. Cook until done, breaking up the meat so it turns crumbly. If you’re swapping protein for vegan mapo doufu, cook your plant-based meat (or tempeh) until browned and fragrant so it can stand up to the sauce.
Fourth Step: Bloom Sichuan peppercorns carefully
Stir in ground Sichuan peppercorns for 15 to 30 seconds carefully to avoid burning. This is where the real mala magic starts, so don’t rush past it or cook too long. Starting with a bit less peppercorn is a great way to keep your spicy tofu milder.
Fifth Step: Build the spicy bean sauce flavor
Mix in spicy bean sauce and stir well. Add ⅔ cup low sodium chicken broth or water, then bring everything to a simmer. Taste and adjust salt and spice here, especially if you’re using a store-bought spicy bean sauce that varies by brand.
Sixth Step: Thicken into glossy restaurant-style sauce
In a small bowl, mix ¼ cup water with 1 ½ teaspoons cornstarch until smooth. Add the mixture to the wok while stirring, and cook until the sauce thickens. If the sauce becomes too thick, add a splash more broth or water to loosen it.
Seventh Step: Add chili oil gently
Add the reserved chili oil with peppers into the sauce, mixing gently. At this point, you should smell a strong chili-ginger aroma. If your goal is mild heat, reduce how much chili oil you add or remove pepper seeds before slicing.
Eighth Step: Toss in silken tofu without breaking it
Add the silken tofu cubes and toss carefully. Cook for 3 to 5 minutes. Silken tofu is delicate, so avoid aggressive stirring and keep the simmer gentle so the cubes stay tender.
Final Step: Finish, garnish, and serve
Stir in ¼ teaspoon sesame oil and ¼ teaspoon sugar if using. Add the finely chopped scallion, wilt it in for a moment, then serve. For the optional garnish, finish with a sprinkle of the reserved ¼ teaspoon Sichuan peppercorn powder for extra aroma and that signature numbing tingle.
Serving tip: Mapo Tofu is typically served with rice, which helps balance the bold mala sauce. Spoon the sauce over each bite so every forkful gets spicy, savory, and silky all at once.
Dietary Substitutions to Customize Your Mapo Tofu
Not everyone cooks with the same pantry, and not everyone wants the same spice level. The good news is that Mapo Tofu is easy to customize while keeping the Sichuan flavor profile.
Protein and Main Component Alternatives
- Vegan Mapo Tofu: Swap ground pork for crumbled tempeh, diced mushrooms, or a plant-based ground.
- Vegetarian option: Use a meat-free substitute plus vegetable broth instead of chicken broth.
- Tofu swaps: For best texture, use silken tofu or super soft tofu. If you must use medium-soft tofu, drain lightly and avoid pressing.
Vegetable, Sauce, and Seasoning Modifications
- Heat control: Use fewer dried chilies or slice Thai bird chilies without seeds for less heat.
- Mala control: Start with less ground Sichuan peppercorns. You can always sprinkle extra powder at the end if you want more numbing tingle.
- Extra umami: If your spicy bean sauce tastes mild, stir in a little more of it rather than adding random salt.
- Gloss factor: Keep the cornstarch slurry step last so the sauce stays silky and doesn’t turn clumpy.
If you’re curious about choosing between different food styles, you might enjoy learning about pork nutrition when deciding how much meat to include.
Mastering Mapo Tofu: Advanced Tips and Variations
Once you make this authentic mapo tofu recipe a couple times, you can level it up with techniques and variations that still feel true to Sichuan cooking.
Pro cooking techniques
- Toast chilies for flavor: That 5-minute low-heat toast step is worth it. It makes the chili aroma taste rounder, not harsh.
- Don’t burn peppercorns: Add Sichuan peppercorns after the pork cooks so you get aroma without bitterness.
- Prep before heat: Mince ginger and garlic ahead, and cube tofu last. This prevents overcooking when you’re rushing.
- Adjust sauce thickness: If your sauce turns too thick, stir in water or broth. You can fine-tune the texture to match your preference.
Flavor variations to try
- Classic mapo tofu: Stick to the recipe as written, serving it over rice for maximum authenticity.
- Spicier version: Add a bit more fresh chili oil and increase ground Sichuan peppercorns slightly, but keep the pepper bloom step short.
- Milder version: Use less Sichuan peppercorn powder and reduce chili amount. Finish with a small sprinkle to control intensity.
Presentation tips
- Use shallow bowls so the sauce spreads and the tofu cubes are easy to see.
- Top with scallions and a final pinch of Sichuan peppercorn powder if desired.
- Serve immediately while the sauce is glossy.
Make-ahead options
You can prep ingredients in advance to save time on busy nights. Cook the pork and sauce base ahead, then reheat and add tofu near serving time so it stays silky.
How to Store Mapo Tofu: Best Practices
If you meal prep, Mapo Tofu stores well, but tofu texture matters. Use these best practices so your leftovers taste close to freshly cooked.
Refrigeration
- Store in an airtight container in the fridge.
- Keep for about 3 to 4 days.
- Cool quickly before refrigerating.
Freezing
- Freeze in portions for easier reheating.
- For best texture, thaw in the fridge before reheating.
- Note: tofu can soften more after freezing, but the flavor stays great.
Reheating
- Reheat gently on the stove over low heat.
- Add a splash of water or broth to loosen the sauce.
- Stir carefully to avoid breaking tofu cubes.
For lunch prep, pack rice separately and spoon the reheated spicy sauce over it when you’re ready to eat.

FAQs: Frequently Asked Questions About Mapo Tofu
What is Mapo Tofu?
What kind of tofu is best for Mapo Tofu?
How do I use Sichuan peppercorns in Mapo Tofu?
How do you thicken the sauce in Mapo Tofu?
Can I make Mapo Tofu vegan or adjust the spice level?

Mapo Tofu
🌶️🍲 Authentic spicy Sichuan mapo tofu: silky cubes in numbing mala pork sauce – bold tongue-tingling heat!
🍚 11g protein quick 35-min classic, perfect over rice for fiery comfort dinners.
- Total Time: 35 minutes
- Yield: 4 servings
Ingredients
– ½ cup oil (divided)
– 1 to 2 fresh Thai bird chili peppers, thinly sliced
– 6 to 8 dried chilies, roughly chopped
– ½ to 1 ½ tablespoons ground Sichuan peppercorns, reserving ¼ teaspoon for garnish (use less for milder flavor)
– 3 tablespoons finely minced ginger
– 3 tablespoons finely minced garlic
– 8 ounces ground pork
– 1 to 2 tablespoons spicy bean sauce, adjusted for salt and spice preference
– ⅔ cup low sodium chicken broth or water
– 1 pound silken tofu, cut into 1-inch cubes
– ¼ cup water
– 1 ½ teaspoons cornstarch
– ¼ teaspoon sesame oil (optional)
– ¼ teaspoon sugar (optional)
– 1 scallion, finely chopped
Instructions
1-First Step: Toast the chili oil base Pour half the oil into a pan and add the fresh Thai bird chili peppers and dried chilies. Toast over low heat until fragrant, about 5 minutes, then set aside. This step makes your mapo tofu recipe taste deeper without extra work.
2-Second Step: Fry ginger, then garlic Heat the remaining oil in a wok over medium heat. Add the minced ginger and fry for 1 minute. Stir in the minced garlic and fry for another 1 minute. If you are doing a vegan or dairy-free version, this part stays the same because it’s classic Sichuan aromatics.
3-Third Step: Cook the ground pork Increase heat to high and add the ground pork. Cook until done, breaking up the meat so it turns crumbly. If you’re swapping protein for vegan mapo doufu, cook your plant-based meat (or tempeh) until browned and fragrant so it can stand up to the sauce.
4-Fourth Step: Bloom Sichuan peppercorns carefully Stir in ground Sichuan peppercorns for 15 to 30 seconds carefully to avoid burning. This is where the real mala magic starts, so don’t rush past it or cook too long. Starting with a bit less peppercorn is a great way to keep your spicy tofu milder.
5-Fifth Step: Build the spicy bean sauce flavor Mix in spicy bean sauce and stir well. Add ⅔ cup low sodium chicken broth or water, then bring everything to a simmer. Taste and adjust salt and spice here, especially if you’re using a store-bought spicy bean sauce that varies by brand.
6-Sixth Step: Thicken into glossy restaurant-style sauce In a small bowl, mix ¼ cup water with 1 ½ teaspoons cornstarch until smooth. Add the mixture to the wok while stirring, and cook until the sauce thickens. If the sauce becomes too thick, add a splash more broth or water to loosen it.
7-Seventh Step: Add chili oil gently Add the reserved chili oil with peppers into the sauce, mixing gently. At this point, you should smell a strong chili-ginger aroma. If your goal is mild heat, reduce how much chili oil you add or remove pepper seeds before slicing.
8-Eighth Step: Toss in silken tofu without breaking it Add the silken tofu cubes and toss carefully. Cook for 3 to 5 minutes. Silken tofu is delicate, so avoid aggressive stirring and keep the simmer gentle so the cubes stay tender.
9-Final Step: Finish, garnish, and serve Stir in ¼ teaspoon sesame oil and ¼ teaspoon sugar if using. Add the finely chopped scallion, wilt it in for a moment, then serve. For the optional garnish, finish with a sprinkle of the reserved ¼ teaspoon Sichuan peppercorn powder for extra aroma and that signature numbing tingle.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🌿 Toast chilies first for deeper infused oil flavor.
⚡ Add Sichuan peppercorns late to prevent bitterness.
🥄 Use silken tofu gently for perfect soft texture.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Dishes
- Method: Stir-Fry
- Cuisine: Sichuan Chinese
- Diet: Low Carb
Nutrition
- Serving Size: 1/4 recipe
- Calories: 335 kcal
- Sugar: 2 g
- Sodium: 126 mg
- Fat: 29 g
- Saturated Fat: 5 g
- Unsaturated Fat: 24 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 1 g
- Protein: 11 g
- Cholesterol: 27 mg






