
A spicy, savory tofu dish with chili bean paste, beef, Sichuan peppercorn, and a thick sauce made for serving over rice.
Use Pixian doubanjiang for the most recognizable flavor.
Toast the chili bean paste in oil before adding liquid.
Push the tofu gently rather than stirring hard.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Brown the beef in oil with soy sauce.
Toast the chili bean paste, then add garlic and chili flakes.
Add water and seasoning, then simmer the tofu gently.
Add the slurry, then finish with ketchup, peppercorn, and scallions.
Serve hot with rice.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
Mapo tofu works best when the sauce tastes layered rather than simply hot. The chili bean paste provides the base, the beef adds savoriness, and the Sichuan peppercorn brings the numbing finish that gives the dish its identity.
Toasting the doubanjiang in oil before adding liquid is one of the most important steps because it deepens the color and removes any raw edge from the paste. Once the tofu goes in, gentler handling matters more than speed.
Serve it hot over rice so the sauce has something to absorb into. If you want a vegetarian version, chopped mushrooms can replace the beef without changing the method much.
Mapo tofu is most convincing when the sauce tastes layered rather than simply spicy. Doubanjiang brings fermented heat, the beef adds savory richness, and the peppercorn gives the signature numbing lift that makes the dish feel complete. If one of those pieces dominates too much, the pan can taste flatter than it should.
Tofu handling matters as well. Once the cubes go into the sauce, gentler stirring keeps them intact and helps the finished bowl look and eat better. The goal is a coated tofu dish, not a broken scramble.
This is strongest with plain rice because the sauce is concentrated enough to season the whole bowl once it spreads. A mild vegetable side or quick greens can help if you want more contrast around the heat.
Leftovers reheat well over low heat, though adding a spoonful of water can help loosen the sauce if it tightens in the fridge.
Serving Size: 1 bowl (about 350g)
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Yes. Chopped mushrooms or tofu crumbles can replace the beef.
See how other home cooks made this recipe, then share your own experience.
5 ratings
How would you rate this recipe?
Ketchup is genius-it ties the flavors perfectly. Been chasing this taste for years!
Reminds me of my childhood comfort food. Works great with pork or mushrooms too.
So personable and detailed without rambling. Really approachable recipe!
I've cooked Chinese food for decades-your home-style mapo is spot on. Great balance!
Loved that you showed both versions and even the cleanup-super real and helpful!
Add your personal creations and build your own recipe collection.