Mapo tofu is a Sichuan dish and it is one of my absolute favorite things to cook and eat. The name literally translates to “pockmarked old woman’s tofu,” which I love because the name itself tells you this dish has history.
My version uses soft tofu, ground meat or minced mushrooms if you want to keep it vegetarian, and a sauce built on a few things you’ll want to track down specifically. Pixian douban (look for “Sichuan broad bean sauce” with pixian douban in the ingredient list) is the backbone. Laoganma chili oil with black beans, not just any chili oil, Laoganma specifically. Sichuan pepper powder for that tingly, numbing heat that’s different from regular spice. Those three together are what make it taste like the real thing.
One step that makes a difference: blanch the tofu in salted boiling water for a couple of minutes before it goes in the sauce. It firms it up just enough that the cubes hold their shape when you’re swirling them around the pan instead of falling apart on you.
The whole thing comes together in about 30 minutes. Make more rice than you think you need. You will want it.
Recipe below.

Nini’s Mapo Tofu
Ingredients
Method
- In a large pot with boiling salted water, cook the tofu for about 2 minutes and then drain and set aside.
- In a sauté pan, on medium high heat, add in oil, ginger and garlic. Sauté for 30 seconds.
- Add in ½ lb of meat and break it up into small pieces and let cook until no longer pink or for 3-5 minutes.
- Add in the shaoxing wine then the broad bean sauce (you can start with 1 Tbsp and add as you go). Then add the chili oil with black beans (to taste) and the no salt chicken stock. Add the optional dark soy sauce but please taste before adding.
- Add in the five spice, sichuan pepper powder and sugar. Taste and adjust seasoning if needed.
- In a small bowl mix cornstarch with 2 teaspoons of water until dissolved. Add it into the mapo tofu and bring to a boil.
- Add the blanched tofu into the saute pan and swirl the pot around to gently coat the tofu cubes with the sauce. Use the back of a spoon to push the tofu as needed. Let simmer on low heat for 2-3 minutes.
- Garnish with green onions and serve with cooked rice.
