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 46.png

Mapo Tofu

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🌢️πŸͺ£ Authentic Mapo Tofu Recipe ignites spicy Sichuan ma-la sensation with silky tofu and pork – bold umami comfort!
🍲 Classic Spicy Sichuan Tofu ready in 35 minutes – low-carb, protein boost for fiery weeknight wins!

  • Total Time: 35 minutes
  • Yield: 4 servings

Ingredients

– 1/2 cup, divided oil for blooming the chilies and cooking the aromatics

– 1 to 2, thinly sliced fresh Thai bird chili peppers for sharp heat and bright aroma

– 6 to 8, roughly chopped dried red chilies for deep chili flavor and color

– 1/2 to 1 1/2 tablespoons, reserve 1/4 teaspoon for garnish ground Sichuan peppercorns for the signature numbing mala feeling

– 3 tablespoons, finely minced ginger for warmth and freshness in the sauce

– 3 tablespoons, finely minced garlic for savory depth and aroma

– 8 ounces ground pork for meaty texture and rich flavor

– 1 to 2 tablespoons, adjust to taste spicy bean sauce for salty, fermented umami

– 2/3 cup low sodium chicken broth or water for the base of the sauce

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

– 1/4 cup water used with cornstarch for thickening

– 1 1/2 teaspoons cornstarch to help the sauce cling to the tofu

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

– 1/4 teaspoon, optional sugar to round out the spice and salt

– 1, finely chopped scallion to freshen the dish at the end

Instructions

1-First Step: Set up your ingredients Before heat hits the pan, chop the chilies, mince the ginger and garlic, cut the tofu into 1-inch cubes, and mix the cornstarch with 1/4 cup water. Set the broth, bean sauce, scallions, and Sichuan peppercorns nearby. This kind of preparation matters because once the wok gets hot, the cooking moves quickly. Silken tofu is delicate, so handle it gently. A wide spoon or spatula helps keep the cubes intact when they go into the sauce later. If you are cooking for the first time, this is the moment to slow down and check that everything is within reach.

2-Second Step: Bloom the chilies in oil In 1/4 cup oil over low heat, toast the fresh Thai bird chilies and dried red chilies for about 5 minutes until fragrant. The oil should never be smoking hard here. You want a gentle toast that brings out aroma without burning the chilies. Once they smell rich and spicy, remove the pan from the heat and set that chili oil aside. This step gives spicy Sichuan tofu its deep red color and a warm, layered heat. If you prefer, chili oil can stand in for this step, but the toasted chilies add a very nice homemade flavor.

3-Third Step: Cook the aromatics and pork Heat the remaining 1/4 cup oil in a wok over medium heat. Add the ginger and cook for 1 minute, then add the garlic and fry for 1 more minute. Stir often so the garlic does not brown too fast. Raise the heat to high, add the ground pork, and break it up with your spoon. Cook until fully done. The pork should be crumbly and no longer pink. This is where the sauce starts to take on that savory, restaurant-style depth people love in a good mapo doufu.

4-Fourth Step: Add the peppercorns and sauce base Stir in the ground Sichuan peppercorns for 15 to 30 seconds. Keep the heat in check so they do not burn, because burned peppercorns can turn bitter fast. Use less if you want a gentler tingle, or start with 1/2 to 1 teaspoon for a lighter version. Next, add the spicy bean sauce and pour in the chicken broth. Let it simmer for about 1 minute. If you want to know more about the unique peppercorn effect, this article on Sichuan pepper benefits and research is a useful read.

5-Fifth Step: Thicken the sauce Stir the water and cornstarch together, then pour that slurry into the pan. Keep stirring until the sauce thickens and lightly coats the spoon. If it feels too thick, add a splash more water or broth. If it seems thin, give it another minute on the heat. The best classic mapo tofu sauce should cling to the tofu, not drown it. A silky sauce with just enough body makes every bite better.

6-Sixth Step: Add the chili oil and tofu Stir in the reserved chili oil with the cooked chilies. This brings the whole sauce together and gives it that bright, red look. Then gently add the tofu cubes and toss them carefully so they do not break apart. Cook for 3 to 5 minutes, just long enough for the tofu to soak up flavor. The tofu should stay soft and tender, not mushy. If you want firmer tofu, you can cook it a little longer, but this recipe is built for silken tofu’s delicate texture.

7-Seventh Step: Finish and serve Stir in the sesame oil and sugar if using. Add the chopped scallion and cook just until wilted. Taste the sauce and decide whether you want more heat, more peppercorn, or a little extra bean sauce. Finish with the reserved 1/4 teaspoon ground Sichuan peppercorns if you like a stronger tingle. Serve immediately while the sauce is hot and glossy. Mapo tofu is lovely over steamed rice, but it also works with noodles or a simple side of greens. For another cozy dinner idea, try this easy chicken and broccoli stir-fry on a busy night.

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 deep aroma; use chili oil shortcut if needed.
⚑ Mise en place everything – fast wok action needs quick hands!
πŸ”₯ Start with less Sichuan peppercorns; add more at table for custom heat.

  • Author: Brandi Oshea
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Chinese
  • Diet: Low Carb

Nutrition

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