Easy Mapo Tofu
Easy homemade Mapo Tofu recipe with silky tofu in fiery Sichuan sauce. Vegetarian option, gluten-free, ready in 30 minutes.
Ingredients
- 14 ounces firm tofu, pressed and cut into 3/4-inch cubes
- 1/2 pound ground pork or 8 ounces cremini mushrooms, finely chopped
- 3 tablespoons vegetable oil, divided
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, finely grated
- 2 green onions, white parts only, minced
- 2 tablespoons doubanjiang (spicy bean paste)
- 1 1/2 teaspoons Sichuan peppercorns, crushed
- 1 cup low-sodium chicken or vegetable broth
- 2 tablespoons tamari or low-sodium soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1/2 teaspoon sugar
- 1 tablespoon cornstarch mixed with 2 tablespoons water
- 1/2 teaspoon red pepper flakes or chili oil, optional
- 2 green onions, green parts only, sliced for garnish
- 1 teaspoon white sesame seeds for garnish
Instructions
- 1
Press your tofu between paper towels with a heavy weight for 15 minutes to remove excess moisture, then carefully cube it into 3/4-inch pieces.
- 2
Heat 1 tablespoon of oil in a large wok or skillet over medium-high heat until shimmering.
- 3
Add the ground pork and cook, breaking it apart with a wooden spoon, until no pink remains and it begins to brown, about 4-5 minutes (skip this step if using mushrooms and proceed to next).
- 4
Transfer the cooked pork to a clean plate and set aside.
- 5
Add the remaining 2 tablespoons of oil to the same wok and warm over medium heat.
- 6
Add the minced white parts of green onions to the oil and allow to cook until fragrant, about 30 seconds, then immediately add the minced garlic and ginger, stirring constantly for another 20 seconds until very aromatic.
- 7
Stir in the doubanjiang paste, coating all ingredients evenly and allowing it to caramelize slightly, about 1 minute.
- 8
Add the crushed Sichuan peppercorns and red pepper flakes if using, stirring to distribute the numbing spice throughout, about 20 seconds.
- 9
Pour in the broth, tamari, rice vinegar, and sesame oil, then return the cooked pork to the wok and bring the mixture to a gentle simmer.
- 10
Carefully add the tofu cubes to the simmering liquid, being gentle to avoid breaking them, and let everything cook together for 3-4 minutes.
- 11
In a small bowl, stir the cornstarch slurry to recombine, then slowly drizzle it into the simmering sauce while stirring gently, allowing the sauce to thicken until it coats the back of a spoon, about 1-2 minutes.
- 12
Taste the dish and adjust seasoning with additional tamari, rice vinegar, or sugar as needed to balance salty, sour, and slightly sweet notes.
- 13
Transfer the mapo tofu to a serving bowl and garnish with the sliced green parts of green onions and white sesame seeds.
- 14
Serve immediately over steamed white rice or cauliflower rice, ensuring each portion gets a generous amount of the rich, flavorful sauce.
Variations & Substitutions
| Ingredient | Substitute | Notes |
|---|---|---|
| ground pork | finely chopped cremini or shiitake mushrooms | Creates a vegetarian version with umami depth equal to meat, addressing dietary preferences while maintaining authentic flavor complexity |
| doubanjiang (spicy bean paste) | 2 tablespoons gochujang plus 1 tablespoon miso paste | Offers comparable fermented depth and spice when doubanjiang is unavailable, while adding probiotic-rich miso for gut health benefits |
| vegetable oil | avocado oil or ghee | Provides healthier fat options with higher smoke points and better anti-inflammatory profiles than standard vegetable oil |
| tamari or soy sauce | coconut aminos | Naturally gluten-free and lower in sodium while delivering similar umami salty notes, supporting blood sugar stability |
| white sugar | monk fruit sweetener or a pinch of mirin | Eliminates refined sugar while maintaining balanced flavor profile; monk fruit has zero glycemic impact |
| firm tofu | silken tofu for creamier texture or extra-firm tofu for cubes that hold their shape better | Allows texture customization based on preference; silken creates sauce-like consistency while extra-firm maintains distinct cubes |
Recommended Equipment
Tools that make this recipe easier
Nutrition Information
Per serving (serves 4)
| Calories | 258 |
| Total Fat | 16g |
| Saturated Fat | 4g |
| Cholesterol | 28mg |
| Sodium | 520mg |
| Carbohydrates | 9g |
| Fiber | 3g |
| Sugar | 1g |
| Protein | 20g |
This recipe was extracted from the original video source using AI. Nutritional information is estimated and may vary. Not a substitute for professional dietary advice. As an Amazon Associate, AlmostChefs earns from qualifying purchases. Product links are affiliate links — they cost you nothing extra but help support the site. Read full disclaimer


