Mapo Tofu
Mapo Tofu is a warm bowl of comfort, balancing the silky smoothness of tofu with a bold, spicy sauce that dances across your palate. Originating from the Sichuan province of China, this dish boasts an irresistible medley of flavors, thanks to its signature spicy fermented bean paste and aromatic spices. The texture of the tofu, when cooked just right, melts in your mouth, making it a delightful experience with every bite. If you’ve ever found yourself feeling adventurous but clueless in the kitchen, this dish is your answer.

I first encountered Mapo Tofu at a tiny, bustling restaurant tucked away in a side street of Chengdu. The dish was a delightful revelation, bursting with flavors that left a lasting impression. Now, I make my version with ease, and it’s become a favorite among friends and family alike. It’s quick, affordable, and an absolute crowd-pleaser—perfect for cozy weeknight dinners or gatherings. I can’t wait for you to try this fabulous recipe!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: This dish comes together in just about 45 minutes, including prep time!
- Irresistible Flavor: The fiery, savory sauce combined with tender tofu creates an explosion of taste in your mouth.
- Eye-Catching Appeal: With a vibrant red sauce and fresh green garnishes, it’s as beautiful as it is delicious.
- Flexible Serving: Enjoy it over steamed rice for a hearty meal, or serve as an exciting party dish that impresses everyone.
- Diet-Friendly Options: Easily adapted for vegans or those avoiding gluten, making it versatile for various dietary needs.
Ingredients You’ll Need
- 1 16-oz package silken tofu, soft or medium: This gives the dish its creamy texture. Silken tofu is ideal for a melt-in-your-mouth experience.
- 2 cups water: Needed for simmering the tofu to remove its raw taste.
- 1 tablespoon cornstarch: This helps to thicken the sauce and give a nice body to the dish.
- 2 tablespoons water: Mixed with cornstarch to create a smooth slurry.
- 2 tablespoons neutral oil, such as vegetable or canola: Perfect for sautéing without overpowering the flavors.
- 3 cloves garlic, minced: Adds intense, fragrant flavor that elevates the dish.
- 1 tablespoon fresh ginger, minced: Provides a zesty kick and depth of flavor.
- 2 tablespoons doubanjiang, spicy fermented bean paste: The heart of this recipe—it gives Mapo Tofu its signature heat and umami richness.
- 1 tablespoon low-sodium soy sauce: Balances the flavors without overpowering the dish with salt.
- 1 teaspoon granulated sugar: A pinch to harmonize the flavors and balance the spice.
- 1 cup vegetable broth: Adds richness and depth to the sauce, enhancing the flavors.
- 2 teaspoons chili oil: For that extra touch of heat and a glossy finish.
- 1 teaspoon sichuan peppercorns, toasted and ground (optional): This adds a unique numbing spice that makes the dish authentic.
- Steamed rice: The perfect base to soak up that flavorful sauce.
- 2 green onions, sliced: A fresh garnish that brightens the dish.
- 2 tablespoons fresh cilantro, chopped: Adds a refreshing note and color contrast.

How to Make Mapo Tofu
- Prepare the Tofu: Open the silken tofu package and run a knife around the edges to loosen it. Gently invert the tofu onto a cutting board, being careful not to break it. Using a sharp knife, cut the tofu into ¾-inch cubes with minimal pressure to maintain its shape.
- Simmer the Tofu: In a medium saucepan, bring 2 cups of water to a gentle simmer. Carefully add the tofu cubes and simmer for 2 minutes. This helps the tofu hold its shape while removing any raw soy flavor. Gently drain using a slotted spoon and set aside.
- Make the Slurry: In a small bowl, combine 1 tablespoon of cornstarch with 2 tablespoons of water, stirring until smooth. Set this aside as well; we’ll use it to thicken our sauce later.
- Sauté Aromatics: Heat 2 tablespoons of neutral oil in a large skillet or wok over medium-high heat until shimmering. Add 3 minced garlic cloves and 1 tablespoon of minced ginger and stir constantly for about 30 seconds until fragrant. Be careful not to let them burn—if they start to brown, reduce the heat.
- Incorporate Spices: Add 2 tablespoons of doubanjiang and stir for 1 minute to release its flavors and oils. The mixture should become deeply fragrant and darken slightly.
- Add Liquid Ingredients: Pour in 1 tablespoon of low-sodium soy sauce, 1 teaspoon of granulated sugar, and 1 cup of vegetable broth. Stir well and bring to a simmer for about 2 minutes, with small bubbles forming around the edges.
- Gently Add Tofu: Using a slotted spoon or spatula, slowly slide the tofu cubes into the sauce. Reduce the heat to medium-low and let it simmer for 3-4 minutes. Stir very gently to ensure you don’t break the delicate tofu, allowing it to absorb the sauce’s flavors.
- Thicken the Sauce: Stir the cornstarch slurry to recombine, then pour it into the pan while gently stirring. Let it simmer for an additional 1-2 minutes until the sauce thickens, clinging glossily to the tofu.
- Finish with Spice: Remove from heat and stir in 2 teaspoons of chili oil and 1 teaspoon of ground Sichuan peppercorns (if desired). These will enhance the authentic flavors while adding a touch of heat.
- Serve: Transfer the Mapo Tofu to bowls and serve over steamed rice. Garnish with sliced green onions and chopped cilantro for a pop of freshness.

Storing & Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. If you’re looking to enjoy your Mapo Tofu later, it can be frozen for up to 3 months. When reheating, do so on the stovetop over medium heat until warmed through, which helps maintain the tofu’s texture. Keep in mind that the sauce may thicken, so adding a splash of vegetable broth or water can help refresh the consistency.
Chef’s Helpful Tips
- Avoid the temptation to stir too vigorously after adding the tofu; this helps prevent it from breaking apart. Treat it gently.
- Make sure the sauce simmers nicely before adding the tofu, as this allows the flavors to meld.
- If you like it spicier, feel free to add more doubanjiang or chili oil to suit your taste.
- For a deeper flavor, substitute half the vegetable broth with low-sodium chicken broth, if suitable for your diet.
- Fresh ingredients, like ginger and garlic, play a big role—don’t skip on them!
Mapo Tofu is not just a recipe; it’s an experience that bursts with flavor and warmth. As you gather your ingredients, think of the delicious aromas that will soon fill your kitchen. Remember, the beauty of this dish lies in its adaptability. Feel free to adjust spice levels or incorporate different vegetables to make it your own. Enjoy every mouthful, and don’t hesitate to share your creation with friends and family!
Recipe FAQs
Can I use firm tofu instead of silken tofu?
Can I make Mapo Tofu in advance?
Is Mapo Tofu spicy?
What can I serve with Mapo Tofu?

More Dinner Recipes
- Shredded Beef
- Ribbon Carrot Salad
- Weeknight Chicken Francese
- Chicken Cacciatore
- Chopped Italian Sandwich
👉 If you make my Mapo Tofu recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Mapo Tofu
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Chinese
Description
Mapo Tofu is a quick and flavorful dish featuring silken tofu and spicy fermented bean paste. Perfect for a comforting homemade dinner or healthy meal.
Ingredients
- 1 16-oz package silken tofu, soft or medium
- 2 cups water
- 1 tablespoon cornstarch
- 2 tablespoons water
- 2 tablespoons neutral oil, such as vegetable or canola
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 2 tablespoons doubanjiang, spicy fermented bean paste, plus more to taste
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon granulated sugar
- 1 cup vegetable broth
- 2 teaspoons chili oil
- 1 teaspoon sichuan peppercorns, toasted and ground (optional, for authentic numbing spice)
- steamed rice
- 2 green onions, sliced
- 2 tablespoons fresh cilantro, chopped
Instructions
- Open the tofu package and run a knife around the edges to loosen.
- Gently invert onto a cutting board, then cut into ¾-inch cubes using a sharp knife.
- Bring 2 cups of water to a gentle simmer in a medium saucepan.
- Carefully add tofu cubes and let them simmer for 2 minutes to help them hold shape and remove raw soy flavor.
- Drain gently using a slotted spoon and set aside.
Notes
For best results, handle the tofu gently to maintain its texture.
Adjust the spice level by adding more doubanjiang or chili oil to taste.
Serve with steamed rice and a sprinkle of fresh herbs for added freshness.
Nutrition
- Serving Size: 1 serving
- Calories: 180
- Sugar: 1g
- Sodium: 500mg
- Fat: 10g
- Saturated Fat: 1g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 0mg




