Mapo Tofu (麻婆豆腐)
Soft, silky cubes of tofu nestled in a deeply savory sauce that’s speckled with ground pork and fermented black beans. The signature Sichuan mala (numbing-spicy) sensation hits you first, followed by layers of umami that keep you coming back for more. It’s the dish that makes tofu lovers out of skeptics.
Why You’ll Like It
- Weeknight-friendly - Ready in 20 minutes with mostly pantry ingredients
- Incredibly affordable - Tofu costs pennies and feeds a family
- Restaurant favorite at home - Skip the takeout and make it even better
- Customizable heat - Make it as mild or fiery as your palate can handle
- Great for meal prep - Actually tastes better the next day
Ingredients
Serves 2–3
Main ingredients:
- 1 block (14 oz / 400g) silken tofu or soft tofu
- 4 oz (100g) ground pork (can omit for vegetarian version)
- 2 tbsp vegetable oil
Aromatics:
- 2 cloves garlic, minced
- 1 tbsp ginger, minced
- 1 tbsp doubanjiang (Sichuan chili bean paste)
- 1 tsp fermented black beans (douchi), rinsed and mashed
Sauce:
- 1 cup chicken broth (or vegetable broth for vegetarian)
- 1 tbsp soy sauce
- 1 tsp sugar
- 1 tsp Sichuan peppercorn powder (optional, for numbing sensation)
Thickener:
- 1 tsp cornstarch mixed with 2 tbsp water
Garnish:
- 2 green onions, sliced
- ½ tsp Sichuan peppercorn powder (optional)
Ingredient Notes
Tofu
- Silken or soft tofu is traditional - it’s incredibly tender and absorbs the sauce beautifully
- Handle gently - Silken tofu breaks easily; use a spoon to transfer
- Don’t press - Unlike firm tofu, silken tofu doesn’t need pressing
- Firm tofu works too - If you prefer more texture, use firm tofu and cut into smaller cubes
Doubanjiang (Chili Bean Paste)
- The soul of the dish - This fermented broad bean paste with chilies provides the signature savory-spicy base
- Brands matter - Look for Pixian doubanjiang if possible, but any Chinese chili bean paste works
- Substitute - If you can’t find it, use a mix of gochujang (Korean chili paste) and a bit of miso, though the flavor won’t be identical
Fermented Black Beans (Douchi)
- Adds depth - These fermented soybeans give the dish an extra layer of umami
- Rinse before using - They’re quite salty; a quick rinse mellows them
- Mash lightly - Helps release their flavor into the sauce
- Optional but recommended - The dish is still good without them
Sichuan Peppercorns
- Creates the numbing sensation - That distinctive “mala” (numbing-spicy) feeling
- Toast and grind fresh - For the best aroma, toast whole peppercorns in a dry pan, then grind
- Totally optional - Skip if you can’t find them or don’t like the sensation
Ground Pork
- Traditional addition - Adds richness and texture contrast
- Fatty is better - Ground pork with some fat has more flavor
- Vegetarian version - Simply omit the pork and use vegetable broth; add a bit more oil for richness
Step-by-Step Instructions
1. Prepare the tofu
Carefully cut the tofu block into 1-inch cubes. Gently transfer to a bowl of hot water and let sit for 5 minutes. Drain and set aside.
Tip: Warming the tofu in hot water helps it hold its shape better during cooking and removes any beany taste.
2. Cook the pork
Heat a wok or large skillet over medium-high heat. Add oil. When hot, add ground pork and break it up with a spatula. Cook for 2–3 minutes until browned and cooked through. If making vegetarian version, skip this step.
Tip: Don’t drain the rendered fat - it adds flavor to the sauce.
3. Bloom the aromatics
Add garlic and ginger to the wok. Stir-fry for 30 seconds until fragrant. Add doubanjiang and fermented black beans. Stir constantly for 1 minute until the paste is fragrant and the oil turns red.
Tip: Don’t rush this step - “blooming” the doubanjiang releases its full flavor and gives the dish its signature red oil.
4. Add the sauce
Pour in the broth, soy sauce, and sugar. Bring to a simmer.
5. Add the tofu
Gently slide the tofu cubes into the simmering sauce. Use the back of a spoon to nudge them into an even layer. Simmer gently for 3–4 minutes.
Tip: Don’t stir vigorously - gently shake the pan or use the spoon to keep tofu intact.
6. Thicken the sauce
Give the cornstarch slurry a quick stir (cornstarch settles), then pour it around the edges of the pan. Gently stir. The sauce will thicken and become glossy.
Tip: Add the cornstarch mixture slowly - you can always add more, but can’t take it back.
7. Finish and serve
If using Sichuan peppercorn powder, sprinkle it over the dish. Transfer to a serving bowl. Top with sliced green onions and another pinch of Sichuan peppercorn powder if desired. Serve immediately with steamed rice.
Tips for Success
- Gentle handling - The key to beautiful Mapo Tofu is keeping those silky cubes intact
- Don’t skip the doubanjiang - It’s the defining flavor of this dish
- Simmer, don’t boil - Vigorous boiling breaks the tofu and makes the sauce separate
- Taste and adjust - Add more soy sauce for saltiness, sugar to balance, or broth to thin
- Make it your own - Love garlic? Add more. Hate spice? Use less doubanjiang
- Serve hot - Mapo Tofu is best piping hot, right out of the wok
Serving Suggestions
- With plenty of rice - The sauce is the star; you’ll want rice to soak it up
- With a cooling side - Cucumber salad or simple steamed greens balance the heat
- Part of a Sichuan feast - Pair with Kung Pao Chicken for a spicy meal
- Family style - One bowl of Mapo Tofu can feed the whole table with rice
Storage
Fridge: Store in an airtight container for up to 3 days. The flavors continue to meld - it’s often even better the next day!
Reheating: Microwave for 1–2 minutes or gently reheat in a pan over medium-low heat. Add a splash of water if the sauce has thickened too much.
Freezer: Not recommended - the delicate tofu texture doesn’t survive freezing well.
FAQ
Can I make this vegetarian? Absolutely! Skip the pork and use vegetable broth. The doubanjiang and black beans still provide plenty of umami. You might want to add a bit more oil for richness.
Is this dish very spicy? Traditional Mapo Tofu is quite spicy, but you control the heat by adjusting the doubanjiang. Start with 1 tablespoon for mild-medium heat. For authentic heat, use 2 tablespoons.
Where can I find doubanjiang? Asian grocery stores carry it, or order online. Look for jars labeled “chili bean paste” or “toban djan.” It keeps for months in the fridge.
Can I use firm tofu instead? Yes! Firm tofu holds its shape even better, though the texture is less traditional. Cut into smaller cubes (½ to ¾ inch) for best sauce coverage.
Why is my sauce not thickening? Make sure your cornstarch slurry is well-mixed before adding. Simmer for a minute after adding to fully activate the thickening. If still thin, add more slurry.
Can I make it ahead? You can prep all the ingredients and even cook the pork and aromatics ahead. Add tofu and finish just before serving for best texture.
What if I can’t find Sichuan peppercorns? The dish is still delicious without them - you’ll just miss the numbing sensation. Some Asian markets sell pre-ground Sichuan peppercorn powder.
Can I add vegetables? While traditional Mapo Tofu doesn’t include vegetables, you can add diced bell peppers, peas, or mushrooms. Add them when you add the tofu.
Why rinse the black beans? Fermented black beans are very salty. A quick rinse removes excess salt while keeping their umami punch.