Mapo tofu is a Sichuan dish from southwestern China, made with soft tofu, ground pork, fermented chili-bean paste, and numbing Sichuan peppercorns in a savory, gently spicy sauce. Home and regional versions vary in heat, texture, and meat, but the combination of silky tofu and deeply seasoned sauce makes this a satisfying dish to serve over rice.
Ingredients
- 14 oz (400 g) soft or medium-firm tofu, cut into roughly ¾-inch (2 cm) cubes. Soft tofu gives a delicate texture; medium-firm is easier to handle.
- 1 tablespoon (15 ml) neutral oil, such as canola or peanut oil.
- 4 oz (115 g) ground pork. Choose a little fat rather than extra-lean pork for a juicier, more flavorful sauce.
- 1½ tablespoons (23 g) doubanjiang, Sichuan fermented chili-bean paste. Look for a broad-bean version if available; it brings salty, fermented depth as well as heat.
- 1 tablespoon (12 g) fermented black beans, or douchi, lightly rinsed and chopped. These add a concentrated, savory note.
- 2 garlic cloves (6 g), finely chopped.
- 1 tablespoon (6 g) fresh ginger, finely chopped.
- 1 teaspoon (2 g) Sichuan peppercorns, whole.
- ½ teaspoon (1 g) dried red chili flakes, or less for a milder dish.
- 1 cup (240 ml) unsalted chicken stock or water. Stock gives a fuller sauce; water lets the fermented seasonings stand out.
- 2 teaspoons (10 ml) Shaoxing wine, optional.
- 2 teaspoons (10 ml) light soy sauce.
- 1 teaspoon (4 g) sugar, to round the salty and spicy flavors.
- 2 tablespoons (16 g) cornstarch, whisked with 3 tablespoons (45 ml) cold water to make a slurry.
- 2 scallions (about 20 g), thinly sliced, for finishing.
Instructions
- Prepare the tofu and seasonings. Drain the tofu and cut it into cubes. Pat the surface gently with a clean towel if it is very wet; there is no need to press soft tofu. Rinse the douchi briefly, chop it, and combine the garlic and ginger. Mix the soy sauce, sugar, Shaoxing wine if using, and stock in a small bowl. Measure the cornstarch and cold water separately so the slurry is ready when needed. This recipe allows 20 minutes for preparation, including chopping and setting out the ingredients.
- Toast and grind the peppercorns. Put the Sichuan peppercorns in a dry skillet over medium heat for about 1 minute, shaking the pan often. Take them off the heat as soon as they smell fragrant; dark, smoking peppercorns can taste bitter. Let them cool briefly, then grind them finely with a mortar and pestle or spice grinder. Set aside about half for the finish.
- Brown the pork safely. Set a wok or wide skillet over medium-high heat and add the oil. Add the pork, spread it into a thin layer, and cook for about 5 minutes, breaking it into small pieces as it browns. Check the largest piece with a food thermometer; ground pork must reach the USDA FSIS safe minimum internal temperature of 160°F (71°C). If it has not reached that temperature, keep cooking and check again. Once cooked through, leave the pork in the pan.
- Build the aromatic base. Add the garlic and ginger and stir for about 30 seconds. Stir in the doubanjiang, chopped douchi, and chili flakes, then cook for about 1½ minutes, stirring frequently. The paste should smell fragrant and tint the oil red, but it should not scorch. If the pan looks dry or the paste begins sticking, lower the heat slightly.
- Make the sauce and warm the tofu. Pour in the stock mixture, scraping the bottom of the pan to loosen the browned bits. Bring it to a gentle simmer, which should take about 2 minutes. Add the tofu and carefully turn the cubes through the sauce with a spoon, rather than stirring vigorously. Simmer gently for 5 minutes so the tofu warms through and takes on the seasoning. Keep the bubbles modest; a hard boil can break the cubes apart.
- Thicken and finish. Stir the cornstarch slurry again because it settles quickly, then drizzle it into the simmering pan while gently moving the sauce. Cook for about 1 to 2 minutes, until glossy and thick enough to cling to the tofu. Add the ground Sichuan peppercorns and sliced scallions, reserving a little of each for garnish if desired. Taste the sauce before adding any salt: doubanjiang and douchi can both be quite salty. Serve hot.
Tips
- Choose a tofu texture you can manage. Soft tofu is especially tender and commonly used in mapo tofu, but it is easy to break. Medium-firm tofu is a practical choice for a first attempt or for serving neatly. Avoid pressing it so firmly that it becomes dense; draining and gentle handling are enough.
- Know your paste. Doubanjiang varies in saltiness and heat by maker and style, so taste the finished sauce before seasoning further. If you cannot find it, use 1 tablespoon (about 18 g) gochujang mixed with 1 teaspoon (5 ml) soy sauce and an extra pinch of chili flakes. This makes a usable spicy sauce, but it will be sweeter and less bean-fermented than the Sichuan original.
- Use a substitute for douchi thoughtfully. Fermented black beans are sold in many Asian grocery stores. If they are unavailable, omit them rather than adding a large amount of black bean garlic sauce, which can be sweet and oily; the dish will still work, though it will have less of the deep, salty bean flavor.
- Keep the heat controlled. Doubanjiang, chili flakes, and Sichuan peppercorns contribute different kinds of heat. Start with less chili flake if you are unsure, and add a small pinch of ground peppercorn at the end to adjust the numbing sensation without making the sauce hotter in the same way.
Serving Suggestions
Serve mapo tofu immediately in a shallow bowl, with plenty of hot steamed rice to catch the sauce. Plain medium- or short-grain white rice is a simple pairing; brown rice also works, though its nuttier flavor makes the meal feel less like the usual Sichuan-style pairing. A mild vegetable side, such as quickly blanched greens with a little oil, balances the rich, salty sauce without competing with it. Keep extra chili oil or ground Sichuan pepper on the table so diners can adjust their own portions.
For a meal with more dishes, serve smaller portions alongside stir-fried cabbage, cucumber salad, or another lightly seasoned vegetable. Mapo tofu is assertive, so pair it with sides that are not also heavily salted or chili-laden. If serving guests, warn them that Sichuan peppercorn creates a distinct tingling, numbing sensation; it is not simply the same as chile heat. A bowl of rice and a spoon are useful, since the soft tofu and sauce are meant to be eaten together rather than treated as separate components.
Variations
Make it vegetarian. Leave out the pork and use 4 oz (115 g) finely chopped shiitake mushrooms or brown mushrooms. Cook them in the oil until their released moisture has evaporated and the edges begin to brown, then continue with the aromatics. Use vegetable stock or water. The mushroom version is savory, but it will not have the same richness or texture as pork.
Try ground beef. Replace the pork with 4 oz (115 g) ground beef, cooking it to 160°F (71°C) as for other ground meat. Beef makes the sauce taste a little more robust. For a milder version, omit the chili flakes and use only a small amount of ground Sichuan peppercorn at the end; the dish will still be seasoned with doubanjiang, so it will not be entirely mild.
Adjust the sauce texture. For a looser, more spoonable sauce, start with ¾ cup (180 ml) stock and add more as needed, or use only 1 tablespoon (8 g) cornstarch mixed with 2 tablespoons (30 ml) cold water. For a thicker sauce that clings closely to rice, use the full slurry in the recipe. Add it gradually, since the sauce continues to thicken as it simmers.
Storage and Reheating
Let leftovers cool briefly, then refrigerate them in a covered, shallow container within 2 hours of cooking. Store for 3 to 4 days in the refrigerator. The tofu may soften further as it sits, and the sauce can become thicker, but both are normal. For longer storage, freeze in an airtight freezer-safe container for up to 2 months for best quality; thaw overnight in the refrigerator. Soft tofu can turn more crumbly after freezing, so medium-firm tofu is usually the better choice if you plan to freeze a portion.
Reheat only the amount you plan to eat, either in a saucepan over medium-low heat or in the microwave, stirring gently and adding a splash of water if the sauce is too thick. Heat leftovers to 165°F (74°C), checking with a food thermometer, and avoid repeated cycles of cooling and reheating. The tofu breaks more easily when hot, so fold it through the sauce carefully instead of stirring hard. Discard leftovers that have been left at room temperature for more than 2 hours.
Frequently Asked Questions
What is doubanjiang, and is it essential?
Doubanjiang is a fermented chili-and-bean paste associated with Sichuan cooking. It provides the recipe’s characteristic salty, savory, chile-rich base, so it is the ingredient that most strongly defines the flavor. A substitute can make dinner possible, but gochujang or another chili paste will taste sweeter or less fermented. If you can, seek out doubanjiang at an Asian grocery store.
Can I use firm tofu?
Yes. Firm tofu is easier to cut and will hold its shape well, but its texture is denser and less delicate than the soft tofu often used in mapo tofu. Drain it, cut it into cubes, and follow the same simmering steps. Handle it gently all the same, since vigorous stirring can still break the edges.
How can I make mapo tofu less spicy?
Omit the dried chili flakes and reduce the ground Sichuan peppercorns to ½ teaspoon (1 g), or serve the pepper separately. Keep in mind that doubanjiang still contributes chile heat, and its intensity varies. Reducing the paste too much also reduces the fermented flavor, so begin with a smaller adjustment and taste the sauce before serving.
Can I make it without pork?
Yes. Finely chopped mushrooms make a practical vegetarian replacement; brown them well so their flavor is concentrated, and use vegetable stock or water. You can also omit the meat, but the sauce will be less substantial. Check the labels on the doubanjiang and other packaged ingredients if you need the whole dish to meet a particular dietary requirement.
Why did my tofu fall apart?
Soft tofu breaks easily if it is stirred forcefully, boiled hard, or moved repeatedly in the pan. Cut it with a sharp knife, lower it into the sauce, keep the simmer gentle, and use a spoon to fold sauce around the cubes. If keeping distinct pieces matters more than a very tender texture, choose medium-firm tofu next time.
Related
- Chinese Pancakes for Peking Duck: Soft, Steamed & Easy
- Chinese Orange Chicken Recipe with a Crisp, Tangy Sauce
- Chinese Scallion Pancakes: A Crisp, Layered Recipe
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).