Mapo Tofu Recipe Spicy Sichuan Tofu Pork Dish

Josie Baker Avatar
By:
Josie Baker
Published:

[grow_share_buttons]

Mapo Tofu 32.png

Why You’ll Love This Mapo Tofu

If you have been craving Mapo Tofu with that bold Sichuan kick, this one brings the party to your table without making you do culinary gymnastics. It is spicy, savory, silky, and just a little cheeky, which is exactly why home cooks keep coming back to it. The combo of tofu, pork, chilies, and peppercorns creates a dish that tastes like it came from your favorite Chinese restaurant, only faster and fresher.

  • Fast and friendly: This Mapo Tofu recipe takes just 35 minutes total, with 10 minutes of prep and 25 minutes of cooking. That makes it a solid weeknight rescue when you want something exciting but do not want to babysit the stove all evening.
  • Comfort food with a punch: Silken tofu turns soft and luscious in the spicy sauce, while ground pork adds richness and body. You get a satisfying bowl that feels cozy, but still wakes up your taste buds like a surprise phone call from Sichuan.
  • Flexible for different eaters: This spicy tofu and pork dish can be adjusted for heat, salt, and protein choices. You can keep it milder for kids or spice lovers, and there are easy swaps if you want a lighter or plant-based version.
  • Big flavor, simple ingredients: The chili oil, bean sauce, ginger, garlic, and Sichuan peppercorns do the heavy lifting. Each bite brings heat, numbing spice, and savory depth, which is what makes authentic-style Mapo Tofu such a legend.
If your dinner needs a little drama, this dish shows up wearing red boots and a leather jacket.

For readers who love bold Chinese flavors, you may also enjoy my easy weeknight dinner ideas and this related simple comfort food recipe collection on the blog.

Jump to:

Essential Ingredients for Mapo Tofu

Every ingredient in Mapo Tofu has a job to do. Some bring heat, some bring fragrance, and some keep the tofu silky and tender. If you want the dish to taste balanced instead of chaotic, prep everything before you turn on the heat. Trust me, once the pan gets hot, there is no time to hunt for ginger like you are starring in a kitchen scavenger hunt.

Main Ingredients

  • 1/2 cup oil, divided – Used to toast the chilies and build the flavorful chili oil base.
  • 1 to 2 fresh Thai bird chili peppers, thinly sliced – Adds fresh heat and a bright spicy bite.
  • 6 to 8 dried chilies, roughly chopped – Brings deep, smoky heat to the sauce.
  • 1/2 to 1 1/2 tablespoons Sichuan peppercorns, powdered or finely ground – Creates the signature tingling, numbing flavor in Mapo Tofu.
  • 3 tablespoons ginger, finely minced – Adds warmth and sharp fragrance.
  • 3 tablespoons garlic, finely minced – Gives the dish its savory backbone.
  • 8 ounces ground pork – Adds richness and meaty flavor to the sauce.
  • 1 to 2 tablespoons spicy bean sauce – Delivers salt, umami, and the classic fermented taste.
  • 2/3 cup low-sodium chicken broth or water – Helps create the sauce and keeps the dish saucy.
  • 1 pound silken tofu, cut into 1-inch cubes – The star of the bowl, soft and delicate.
  • 1/4 cup water – Mixed with cornstarch to thicken the sauce.
  • 1 1/2 teaspoons cornstarch – Makes the sauce glossy and lightly thickened.
  • 1/4 teaspoon sesame oil, optional – Adds a nutty finish.
  • 1/4 teaspoon sugar, optional – Balances the spice and salty flavors.
  • 1 scallion, finely chopped – Brings freshness and color on top.

Special Dietary Options

  • Vegan: Swap the ground pork for crumbled firm tofu, minced mushrooms, or plant-based ground meat. Use water or vegetable broth instead of chicken broth.
  • Gluten-free: Choose a gluten-free spicy bean sauce or doubanjiang labeled gluten-free, since some versions may contain wheat.
  • Low-calorie: Use less oil, lean ground turkey, or skip the pork entirely and boost the tofu and broth for a lighter bowl.
IngredientWhat It DoesEasy Swap
Silken tofuCreates the soft, silky textureSoft tofu
Ground porkAdds richness and savorinessGround turkey or mushrooms
Sichuan peppercornsBrings the signature tingleUse less for milder heat
Spicy bean sauceBuilds deep fermented flavorGluten-free chili bean paste

How to Prepare the Perfect Mapo Tofu: Step-by-Step Guide

Cooking Mapo Tofu is all about moving with confidence and not panicking when the sauce starts smelling incredible. Have your tofu cubed, your ginger and garlic minced, and your scallions ready before the wok or skillet gets hot. This dish cooks fast, so once you start, you want every ingredient lined up like little soldiers.

First Step: Prep everything before the heat goes on

Cut the silken tofu into 1-inch cubes and set them aside gently so they do not break apart. Thinly slice the Thai bird chilies, roughly chop the dried chilies, mince the ginger and garlic, and finely chop the scallion. In a small bowl, mix the cornstarch with the 1/4 cup water to make a slurry. This small step makes the rest of the cooking smoother, especially if you are juggling dinner and a buzzing phone at the same time.

Second Step: Toast the chilies in half the oil

Heat 1/4 cup of the oil in a skillet or wok over medium heat. Add the fresh Thai chilies and dried chilies, then toast them until fragrant. This takes just a minute or two, and you want them aromatic, not burnt. If you overcook them, the flavor can turn harsh, so keep your eyes on the pan like it owes you money.

Third Step: Build the aromatic base

Add the remaining 1/4 cup oil to the pan. Stir in the minced ginger and garlic and sauté until fragrant, about 30 to 45 seconds. Next, add the ground pork and cook until browned, breaking it up with a spoon as it cooks. This is where the dish starts sounding and smelling like a real dinner, not just ingredients having a meeting.

Fourth Step: Add the Sichuan peppercorns and bean sauce

Once the pork is browned, stir in the ground Sichuan peppercorns and spicy bean sauce. Use the lower end of the peppercorn amount if yours are very fresh, since strong peppercorns can turn bitter fast. Cook for another minute so the sauce blooms in the oil, then pour in the chicken broth or water. Bring it to a gentle simmer so all those spicy flavors can mingle properly.

Fifth Step: Thicken the sauce

Stir the cornstarch slurry again, then add it to the skillet. Keep the heat at medium and stir until the sauce looks glossy and lightly thickened. It should coat the back of a spoon without turning into glue. If you prefer a looser sauce, stop a little earlier; if you want it thicker, let it bubble for another minute.

Sixth Step: Add the tofu with a gentle hand

Slide the tofu cubes into the sauce carefully. Do not stir like you are scrambling eggs. Use a soft folding motion or gently spoon sauce over the tofu so the cubes stay whole. Add the chili oil from the pan, then let everything cook for 3 to 5 minutes over low to medium heat. This gives the tofu time to soak up the flavor without falling apart.

Final Step: Finish and serve

Turn off the heat and stir in the optional sesame oil and sugar if using. Taste and adjust if needed, then shower the top with chopped scallions. Serve the Mapo Tofu hot with steamed rice, and get ready for the kind of silence that means everybody is too busy eating to talk.

For a deeper look at traditional flavor notes, this guide to authentic mapo tofu is a handy reference.

Dietary Substitutions to Customize Your Mapo Tofu

Protein and Main Component Alternatives

If you want to make this Mapo Tofu work for different diets, the pork is the easiest place to start. Ground turkey, ground chicken, or plant-based crumbles all fit in well and keep the dish hearty. For a vegetarian version, use mushrooms for a savory, earthy bite, or add extra tofu for a softer, lighter bowl.

If silken tofu is hard to find, soft tofu can step in. It will not be quite as delicate, but it still gives that creamy texture people love. For a firmer bite, some cooks use medium tofu, though the final dish will feel a little sturdier and less silky.

Vegetable, Sauce, and Seasoning Modifications

The sauce is easy to tweak too. If you want less heat, use fewer dried chilies and start with just 1/2 tablespoon of Sichuan peppercorns. If you want a stronger numbing spice, increase the peppercorns slowly until the flavor lands where you like it. For a gluten-free version, check the bean sauce label carefully and choose a gluten-free variety.

You can also make the dish richer with a little extra broth or keep it lighter by cutting back the oil. Some home cooks like to add chopped mushrooms, baby bok choy, or minced zucchini, though those are not traditional. If you are cooking for picky eaters, skip the sesame oil and sugar at first, then add them only if the sauce needs a gentler finish.

Mastering Mapo Tofu: Advanced Tips and Variations

Once you have made Mapo Tofu a time or two, a few small tricks can make it taste even better. The first is to treat the Sichuan peppercorns with respect. Fresh peppercorns are powerful, so use less if you are unsure, and add more next time if you want a bigger tingle. Stir them in after the pork has browned so they do not burn and turn harsh.

Premium ingredients really matter here. A good spicy bean sauce and fresh aromatics can turn a decent bowl into a memorable one. If you can, buy tofu that is as fresh as possible and use good-quality chilies. The flavor payoff is worth it, and your kitchen will smell so good that neighbors may suddenly remember they need to borrow sugar.

Flavor variations

For a smokier version, add a pinch more dried chili or a tiny splash of chili oil at the end. For a more fragrant bowl, top with extra scallions and a few drops of sesame oil. If you like a sweeter balance, keep the optional sugar in. If you want the sharp, savory edge to stand out, leave it out completely.

Presentation tips

Serve the tofu in a shallow bowl so the sauce settles around the cubes instead of hiding them. Spoon the pork and chili bits over the top, then finish with bright green scallions. A simple bowl of steamed rice beside it makes the whole meal feel complete, especially if you are feeding hungry people who are one spoonful away from declaring you a genius.

Make-ahead options

You can mince the garlic and ginger, slice the chilies, and mix the slurry earlier in the day. The sauce base can also be cooked ahead and reheated gently before adding tofu. That makes this dish a smart choice for busy parents, students, and working professionals who want bold dinner flavor without a last-minute scramble.

For health-minded readers, the peppercorns and chilies are known for their lively flavor and unique properties. You can read more in this article on Sichuan pepper health benefits.

How to Store Mapo Tofu: Best Practices

Mapo Tofu stores well, which is great news if you like having lunch ready before noon or you just cooked enough to feed a small army. Let it cool before packing it away so the tofu stays in better shape and the container does not trap too much steam. The flavor often gets even deeper after a night in the fridge.

Refrigeration

Store leftovers in an airtight container in the refrigerator for up to 3 days. Because tofu is delicate, try not to stir it too much when moving it into the container. Spoon in the sauce and tofu together so the cubes stay as whole as possible.

Freezing

Freezing is possible, but the texture of silken tofu may change once thawed. If you do freeze it, portion the dish into freezer-safe containers and leave a little room at the top. For the best results, freeze only if you are comfortable with a softer, more porous tofu texture after reheating.

Reheating

Warm leftovers gently on the stove over low heat or in the microwave in short bursts. Add a splash of water or broth if the sauce looks too thick. Avoid high heat, since that can break the tofu apart and make the sauce dry out.

Meal prep considerations

If you plan to batch cook, it is smart to prepare the sauce and aromatics ahead of time but add the tofu fresh when serving. That keeps the texture nicer and gives you the best bowl possible on day two or three.

Mapo Tofu

FAQs: Frequently Asked Questions About Mapo Tofu

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mapo Tofu 32.png

Mapo Tofu

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🔥 Indulge in the authentic fiery heat and numbing spice of Sichuan cuisine with this classic Mapo Tofu.
🍲 A protein-packed dish that’s quick to make and bursting with bold flavors, perfect for spice lovers!

  • Total Time: 35 minutes
  • Yield: 4 servings

Ingredients

– 1/2 cup oil, divided for toasting the chilies and building the flavorful chili oil base

– 1 to 2 fresh Thai bird chili peppers, thinly sliced for adding fresh heat and a bright spicy bite

– 6 to 8 dried chilies, roughly chopped for bringing deep, smoky heat to the sauce

– 1/2 to 1 1/2 tablespoons Sichuan peppercorns, powdered or finely ground for creating the signature tingling, numbing flavor

– 3 tablespoons ginger, finely minced for adding warmth and sharp fragrance

– 3 tablespoons garlic, finely minced for giving the dish its savory backbone

– 8 ounces ground pork for adding richness and meaty flavor to the sauce

– 1 to 2 tablespoons spicy bean sauce for delivering salt, umami, and the classic fermented taste

– 2/3 cup low-sodium chicken broth or water for helping create the sauce and keeping the dish saucy

– 1 pound silken tofu, cut into 1-inch cubes for the star of the bowl, soft and delicate

– 1/4 cup water for mixing with cornstarch to thicken the sauce

– 1 1/2 teaspoons cornstarch for making the sauce glossy and lightly thickened

– 1/4 teaspoon sesame oil, optional for adding a nutty finish

– 1/4 teaspoon sugar, optional for balancing the spice and salty flavors

– 1 scallion, finely chopped for bringing freshness and color on top

Instructions

1-First Step: Prep everything before the heat goes on Cut the silken tofu into 1-inch cubes and set them aside gently so they do not break apart. Thinly slice the Thai bird chilies, roughly chop the dried chilies, mince the ginger and garlic, and finely chop the scallion. In a small bowl, mix the cornstarch with the 1/4 cup water to make a slurry. This small step makes the rest of the cooking smoother, especially if you are juggling dinner and a buzzing phone at the same time.

2-Second Step: Toast the chilies in half the oil Heat 1/4 cup of the oil in a skillet or wok over medium heat. Add the fresh Thai chilies and dried chilies, then toast them until fragrant. This takes just a minute or two, and you want them aromatic, not burnt. If you overcook them, the flavor can turn harsh, so keep your eyes on the pan like it owes you money.

3-Third Step: Build the aromatic base Add the remaining 1/4 cup oil to the pan. Stir in the minced ginger and garlic and sauté until fragrant, about 30 to 45 seconds. Next, add the ground pork and cook until browned, breaking it up with a spoon as it cooks. This is where the dish starts sounding and smelling like a real dinner, not just ingredients having a meeting.

4-Fourth Step: Add the Sichuan peppercorns and bean sauce Once the pork is browned, stir in the ground Sichuan peppercorns and spicy bean sauce. Use the lower end of the peppercorn amount if yours are very fresh, since strong peppercorns can turn bitter fast. Cook for another minute so the sauce blooms in the oil, then pour in the chicken broth or water. Bring it to a gentle simmer so all those spicy flavors can mingle properly.

5-Fifth Step: Thicken the sauce Stir the cornstarch slurry again, then add it to the skillet. Keep the heat at medium and stir until the sauce looks glossy and lightly thickened. It should coat the back of a spoon without turning into glue. If you prefer a looser sauce, stop a little earlier; if you want it thicker, let it bubble for another minute.

6-Sixth Step: Add the tofu with a gentle hand Slide the tofu cubes into the sauce carefully. Do not stir like you are scrambling eggs. Use a soft folding motion or gently spoon sauce over the tofu so the cubes stay whole. Add the chili oil from the pan, then let everything cook for 3 to 5 minutes over low to medium heat. This gives the tofu time to soak up the flavor without falling apart.

7-Final Step: Finish and serve Turn off the heat and stir in the optional sesame oil and sugar if using. Taste and adjust if needed, then shower the top with chopped scallions. Serve the Mapo Tofu hot with steamed rice, and get ready for the kind of silence that means everybody is too busy eating to talk.

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

🌶️ Adjust Sichuan peppercorns based on freshness to avoid bitterness and start with less for milder heat.
👨‍🍳 Prep all ingredients in advance (mise en place) for smooth cooking.
⭐ Use premium spicy bean sauce and fresh ingredients for the best authentic flavor.

  • Author: Brandi Oshea
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Sichuan Chinese

Nutrition

  • Serving Size: 1 serving
  • Calories: 335 kcal
  • Sugar: 2g
  • Sodium: 126mg
  • Fat: 29g
  • Saturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 1g
  • Protein: 11g
  • Cholesterol: 27mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star