Mapo tofu is a Sichuan dish of soft tofu simmered with ground pork in a savory, chile-rich sauce, usually finished with Sichuan pepper and served with rice. Its balance of fermented savoriness, gentle heat, and tingling spice makes it deeply flavorful without requiring a long list of ingredients; households vary the meat, heat, and sauce thickness.
Ingredients
- 14 oz (400 g) medium-firm or firm tofu
- 6 oz (170 g) ground pork
- 2 tbsp (30 ml) neutral oil, such as canola or peanut oil
- 1½ tbsp (22 g) doubanjiang, Sichuan fermented broad-bean chile paste
- 1 tbsp (8 g) fermented black beans (douchi), rinsed and roughly chopped
- 1 tbsp (15 g) fresh ginger, finely minced
- 2 garlic cloves (6 g), finely minced
- 1 cup (240 ml) unsalted chicken stock or water
- 1 tbsp (15 ml) light soy sauce
- 1 tsp (4 g) sugar
- 1 tbsp (8 g) cornstarch mixed with 2 tbsp (30 ml) cold water
- ½ tsp (about 1 g) Sichuan peppercorns, toasted and finely ground
- 2 scallions (30 g), thinly sliced
- 1 tsp (5 ml) chile oil, optional, for a hotter finish
- 3 cups (about 555 g) cooked steamed rice, for serving
Instructions
- Prepare the ingredients. Cut the tofu into roughly ¾-inch (2 cm) cubes. Mince the ginger and garlic, rinse and chop the fermented black beans, and slice the scallions. Toast the Sichuan peppercorns in a dry skillet over medium heat for about 1 minute, shaking the pan until fragrant, then grind them finely with a mortar and pestle or spice grinder. Combine the cornstarch and cold water in a small cup and stir until smooth. Keep the tofu pieces intact as much as possible; they will be delicate once they are hot.
- Brown the pork. Heat the oil in a wok or large skillet over medium-high heat. Add the ground pork and break it into small pieces with a spatula. Cook for about 6 minutes, stirring and scraping the pan, until no pink remains and the pork is browned in places. Check a larger clump with a food thermometer: ground pork must reach the USDA FSIS safe minimum internal temperature of 160°F (71°C). If your pan is crowded or the pork releases a lot of liquid, continue cooking until the liquid evaporates and the meat begins to sizzle again.
- Fry the fermented seasonings. Lower the heat to medium. Add the doubanjiang and chopped fermented black beans, and stir for about 2 minutes. The paste should darken slightly and smell fragrant, but it should not scorch. Stir it through the pork so its oil and chile flavor coat the meat evenly. Doubanjiang is already salty, so hold back on extra salt until the sauce is finished.
- Build the sauce. Add the ginger and garlic and stir for about 1 minute, just until aromatic. Pour in the stock, then stir in the soy sauce and sugar. Bring the liquid to a gentle simmer, scraping up any browned bits from the bottom of the pan. Taste a spoonful of the sauce before adding the tofu; it should taste savory and a little salty, since the tofu will soften its intensity.
- Simmer the tofu. Slide the tofu into the pan and use a spoon to gently move the pieces through the sauce rather than stirring vigorously. Simmer for 7 minutes, keeping the liquid at a steady but not aggressive bubble. If the sauce boils hard, the cubes can break apart. Turn the tofu carefully once or twice so the surfaces take on the sauce, and add a splash of water if the pan looks dry before the tofu is tender.
- Thicken and finish. Stir the cornstarch slurry again, then drizzle it into the simmering sauce while gently shaking the pan or nudging the tofu with a spoon. Simmer for about 2 minutes, until the sauce turns glossy and lightly clings to the tofu. Scatter over the scallions and ground Sichuan peppercorns, and add chile oil if desired. Serve promptly over hot rice, spooning plenty of the pork and sauce over each portion.
Tips
Choose tofu that holds its shape. Medium-firm tofu gives a tender center while staying manageable in the pan; firm tofu is easier to handle and is a good choice if you are new to cooking tofu. Silken tofu can be used, but it is much more fragile, so avoid stirring and serve it directly from the pan. Drain excess liquid from the package before cutting, but do not press the tofu hard unless you prefer a denser texture.
Find the right fermented paste. Doubanjiang, sometimes labeled chili bean paste or broad-bean paste, provides the characteristic savory, fermented chile flavor. Look for a Sichuan-style version if available. If you cannot find it, use another fermented chili-bean paste and adjust the amount to taste; a generic chili-garlic sauce is a last-resort substitute, as it is usually less fermented and may be sweeter or more garlicky. Douchi adds concentrated salt and depth. If it is unavailable, omit it rather than replacing it with a large amount of ordinary black beans.
Control the heat and the tingle separately. Doubanjiang supplies chile heat, while Sichuan peppercorns contribute a citrusy, numbing sensation. Start with the listed amounts, then add chile oil for more heat or a little extra ground peppercorn for more tingle. Black pepper can add warmth if you lack Sichuan pepper, but it will not reproduce that distinctive numbing-citrus character.
Keep the tofu intact. Have the sauce ingredients ready before cooking, and stir the pork and paste freely before the tofu goes in. Once the tofu is added, gently shake the wok or move a spoon around the edges. A wide pan makes it easier to simmer without piling up the cubes, and a smooth slurry prevents lumps in the finished sauce.
Serving Suggestions
Serve mapo tofu immediately with steamed white rice, which absorbs the salty, spicy sauce and makes a complete meal alongside the pork and tofu. A mild vegetable dish, such as quickly stir-fried bok choy, gai lan, or green beans, offers a fresh contrast. Plain cucumber salad or lightly dressed shredded cabbage can also balance the richness without competing with the fermented sauce. For a family-style table, place the tofu in a warm serving bowl and let everyone spoon it over rice; keep extra chile oil at the table so diners can adjust their own portions.
The dish is best served hot, while the sauce is glossy and the tofu is tender. Because doubanjiang and soy sauce brands differ in saltiness, taste the sauce before serving and avoid adding salt automatically. If the sauce thickens while it sits, a spoonful of hot water stirred in gently can loosen it.
Variations
Mapo tofu has regional, restaurant, and household variations, so the quantities of pork, chile paste, and Sichuan pepper are not fixed everywhere. For a meat-free version, leave out the pork and use finely chopped shiitake mushrooms or extra firm tofu; sauté the mushrooms until their moisture evaporates before adding the fermented seasonings. Vegetable stock or water works in place of chicken stock. The mushroom version is less meaty but still gets depth from doubanjiang and douchi.
For a milder bowl, reduce the doubanjiang to 1 tablespoon (15 g), omit the chile oil, and serve additional ground Sichuan pepper separately. For more heat, add a teaspoon of chile oil or a pinch of dried chile flakes with the paste, keeping in mind that different pastes vary in intensity. You can replace the pork with ground beef, but it changes the flavor and should still be cooked to 160°F (71°C) because it is ground meat. For a more delicate sauce, use firm tofu and reduce the slurry to 2 teaspoons (about 5 g) cornstarch mixed with 1 tablespoon (15 ml) water.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking in a shallow, covered container. They keep for 3 to 4 days in the refrigerator. The tofu may release a little liquid as it rests, and the sauce will become thicker; this is normal. Stir gently before reheating, and add a tablespoon or two of water or stock if the sauce is too concentrated.
Reheat a portion in a covered skillet over medium-low heat, stirring carefully until steaming hot throughout. If using a food thermometer, leftovers should reach 165°F (74°C), the USDA FSIS reheating recommendation. You can also microwave it in a covered microwave-safe dish, pausing to stir gently so the center heats evenly. Avoid repeated warming and cooling; reheat only the amount you plan to eat. Freezing is possible for up to about 2 months for best quality, but tofu can become spongier and more crumbly after thawing. Thaw overnight in the refrigerator and reheat thoroughly.
Frequently Asked Questions
What does mapo tofu taste like?
It is savory and richly seasoned, with heat from fermented chile paste and a citrusy, lightly numbing tingle from Sichuan peppercorns. The tofu itself is mild and soft, while pork adds a meaty contrast. The exact balance varies with the doubanjiang and how much pepper or chile oil you use.
Can I make mapo tofu without Sichuan peppercorns?
Yes. The dish will still be savory and spicy from the bean paste, but it will lack the characteristic tingly, citrus-like sensation. You can leave the peppercorns out or serve them at the table for anyone who has them. Black pepper adds a different kind of warmth rather than acting as an exact substitute.
Is mapo tofu always made with pork?
No. Ground pork is common in this version, but recipes can use other ground meat or omit meat entirely. For a meatless meal, chopped mushrooms give the sauce substance; cook them until their released moisture has evaporated before adding the paste. The dish remains flavorful because the fermented seasonings are central to the sauce.
Why did my tofu break apart?
It may have been very soft, stirred too vigorously, or simmered at a hard boil. Choose medium-firm or firm tofu, cut it into generous cubes, and move it gently after adding it to the sauce. A wide pan and a steady gentle simmer help the pieces stay intact. Even if some cubes break, the dish will still taste good.
Can I prepare any part ahead?
Yes. Mince the aromatics, slice the scallions, grind the peppercorns, and mix the cornstarch slurry shortly before cooking; the sauce itself comes together quickly. You can also cook the full dish ahead and refrigerate it safely, though the tofu texture is best when freshly made. Reheat leftovers to 165°F (74°C) and loosen the sauce with a little water if needed.
Related
- Water Pancakes for Chinese Duck: A Soft, Thin Recipe
- Chinese Pancakes for Duck: Soft, Thin Mandarin Pancakes
- Ken Hom Chinese Pancakes for Crispy Duck
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).