cook · Cook
How to Make Mapo Tofu
Mapo tofu starts with silky soft tofu gently simmered in a spicy, numbing Sichuan sauce built from doubanjiang (fermented bean paste), ground pork, and Sichuan peppercorns. The key is handling the tofu like it might break—because it will—and building layers of flavor that coat every cube without overwhelming the delicate bean curd.
- Total time: 20 min
- Hands-on: 20 min
- Serves: 2
- Difficulty: Medium
Ingredients
- 14 oz silky tofu
- 2 tablespoons neutral oil
- 4 oz ground pork
- 2 tablespoons doubanjiang
- 2 cloves garlic
- 1 tablespoon ginger
- 1 cup chicken or vegetable stock
- 1 tablespoon soy sauce
- 1 teaspoon sugar
- 1 tablespoon cornstarch
- 2 tablespoons cold water
- 1/2 teaspoon ground Sichuan peppercorns
- to taste chopped scallions
Step by step
- Prepare the tofu. Cut 14 oz silky tofu into 3/4-inch cubes. Bring a pot of lightly salted water to a gentle simmer and slide the tofu pieces in. Let them warm through for 2 minutes—this firms them slightly and removes any raw bean taste. Drain carefully.
- Cook the pork. Heat 2 tablespoons neutral oil in a wok or large skillet over medium-high heat. Add 4 oz ground pork (or beef) and break it apart with your spatula. Cook until no pink remains and the meat starts to crisp at the edges, about 3-4 minutes.
- Build the sauce base. Push the meat to one side of the pan. Add 2 tablespoons doubanjiang (Sichuan fermented bean paste) to the empty space and fry it for 30 seconds until fragrant and darkened. Add 2 minced garlic cloves and 1 tablespoon minced ginger. Stir everything together.
- Add liquid and seasonings. Pour in 1 cup chicken or vegetable stock, 1 tablespoon soy sauce, and 1 teaspoon sugar. Bring to a simmer. The sauce should be loose—more like a broth than a thick sauce at this point.
- Add tofu and simmer. Slide the drained tofu into the simmering sauce. Don't stir—just gently shake the pan to distribute the cubes. Let them simmer for 3-4 minutes so they absorb some of the sauce flavors.
- Thicken and finish. Mix 1 tablespoon cornstarch with 2 tablespoons cold water. Drizzle this slurry around the pan and gently shake to incorporate—stirring will break your tofu. Once the sauce thickens enough to coat the tofu (about 1 minute), remove from heat.
- Add the ma. Sprinkle 1/2 teaspoon ground Sichuan peppercorns over the top and garnish with chopped scallions. Serve immediately over steamed rice.
Tips & troubleshooting
- Doubanjiang varies in saltiness between brands—start with less soy sauce and adjust at the end
- The tofu should jiggle when you shake the pan but hold its shape. If it breaks apart, your heat is too high
- Fresh Sichuan peppercorns make all the difference. If yours don't make your tongue tingle, they're too old
- Make the sauce slightly looser than you want—it will thicken as it sits and the tofu will absorb some liquid
Variations
- Vegetarian Version. Skip the meat entirely and add sliced shiitake mushrooms in step 2. Or crumble in firm tofu that you've pan-fried until golden first.
- Extra Numbing. Toast whole Sichuan peppercorns in a dry pan until fragrant, then grind fresh. Use up to 1 teaspoon for serious ma la heat.
- Restaurant Style. Add 1 tablespoon fermented black beans with the doubanjiang and finish with a drizzle of chili oil for deeper, more complex flavor.
Questions
- Can I use firm tofu instead of silky?
- You can, but you'll lose the signature texture contrast. Firm tofu won't absorb the sauce as well and the dish becomes more about the protein than the silky, sauce-soaked experience that defines good mapo tofu.
- What if I can't find doubanjiang?
- No substitute will give you the exact flavor, but you can approximate with 1 tablespoon miso paste mixed with 1 teaspoon chili garlic sauce. The funkiness won't be quite right, but it will still be tasty.
- How spicy should this be?
- Traditional mapo tofu focuses more on the numbing ma than pure heat. You should feel the Sichuan peppercorn tingle, but the spice level should let you taste the other flavors. Add chili oil at the table if you want more fire.
- Can I make this ahead?
- The sauce base keeps well, but add the tofu just before serving. Reheated tofu gets tough and spongy. Make the meat and sauce, then reheat gently and add fresh tofu cubes for the best texture.