Mapo Tofu

Mapo Tofu
CQ

When it comes to comfort food with a fiery kick, Mapo Tofu is hard to beat. This classic Sichuan dish is rich, spicy, and packed with bold umami flavors—exactly what you need when you’re craving something deeply satisfying. Traditionally, it’s made with soft tofu, ground pork, and a sauce that delivers a perfect balance of heat, umami, and that signature tingly numbing sensation from Sichuan peppercorns. The name Mapo Tofu roughly translates to “pockmarked old lady’s tofu,” supposedly named after the woman who first made it in Chengdu over a century ago. Over time, it’s become one of the most famous Sichuan dishes worldwide, with plenty of variations to suit different spice levels and ingredient preferences. (check out my vegan version!) The fact that it’s on the table in a half hour means this is on regular rotation at my house. It also reheats beautifully, making it perfect for meal prep.

Like so many beloved dishes in Chinese home cooking, Mapo Tofu is about making the most of what you have. A small amount of ground pork goes a long way when paired with silky tofu and a bold, fragrant sauce. It’s a perfect example of how “peasant food”—especially in Asian cuisine—stretches ingredients, layers flavors, and turns simple staples into something extraordinary. My version today sticks to the classic flavors but keeps things simple and weeknight-friendly. So if you’re ready to bring some Sichuan heat to your table—let’s get into it!

ingredients for mapo tofu

I start making my Mapo Tofu by making an intensely flavorful chili oil. Crushed dried chilis get gently cooked in oil, and then left to steep off the heat while I prep the rest of the ingredients. This chili oil gives the Mapo Tofu some heat and backbone. Sometimes I find traditional Mapo Tofu a little too oily-like there’s a thick layer floating on top. This Mapo Tofu does have some oil but it’s moderate, just enough to get the flavor.

pic of chilis heating in oil for mapo tofu

While that steeps, I mince my garlic and onion.

mincing mapo ginger

Then I cut the tofu into small cubes. I use silken tofu, which is traditional and gives a creamy silky texture to contrast with the ground pork. You can use substitute other types of tofu if that’s what you prefer or have on hand.

cutting the tofu

I had whole Sichuan peppercorns, so I used a mortar and pestle to grind them.

grinding peppercorns

If you do that you’ll notice some tough hulls mixed in. These don’t add much flavor and can be a bit gritty, so after grinding, simply sift the mixture through a fine-mesh strainer. What you want to keep is the fragrant, finely ground husk—that’s where all the good stuff is.

Mapo Tofu cooks quickly like a stir fry, so I like to make sure I have everything prepped and close at hand. I have all my sauce ingredients ready, and I also make a quick slurry by mixing cornstarch with water before I start cooking. The slurry will help thicken the sauce so that it coats everything in its spicy goodness.

making mapo slurry with cornstarch

adding cornstarch to water

Mix until the cornstarch dissolves and the slurry is smooth. You’ll need to mix it again later right before using it as it tends to separate quickly.

mixing slurry for mapo

When everything is prepped it’s time to start cooking! I heat a pan and then add my chili oil. Only you know your heat preference; if you want a milder mapo tofu then strain most of the chilis out before heating the oil. If you like it hot, use them all.

pouring chili oil and chilis into pan

Then I add my aromatics, the garlic and the ginger. They get just a brief stir until they are fragrant, just about 10 seconds or so; we don’t want them to burn.

adding aromatics to pan

Then I add the pork. Full disclosure, I wasn’t paying attention at the store and ended up with ground beef. So that’s what you see here. Pork is often the preferred meat in classic Chinese cuisine, but you can use whatever type of ground protein you like: Beef, chicken, turkey, vegan meat. It will all work.

adding the pork

I use a wooden spatula to break up the meat.

browning meat tofu

Keep cooking until it is mostly cooked through, without big portions of pink/raw meat.

browned meat for mapo tofu

Then I stir in the ground Sichuan peppercorns. The smell will be mind blowing. Again, I know the traditionalists will scoff at the amount called for but I find too much Sichuan peppercorn astringent and bitter. By all means, if you are a lover and can’t get enough, feel free to add more. You can also sprinkle some at the end as a garnish. Finally, if your peppercorns are a little old, you may need to use more as well to get enough flavor.

stirring the pepper into the mapo tofu

Then I add the sauce ingredients. Heavy hitters like oyster sauce, chili bean sauce, and a little soy sauce to round out the flavors.

A dash of sugar helps to balance the flavors.

Then I add in the silken tofu and the chicken broth.

adding the tofu to the mapo

adding chicken broth

Give it a good stir and let it simmer for a few minutes so the tofu heats through and the ground meat is fully cooked.

simmering mapo tofu

Remember that cornstarch slurry we made a while back? Make sure to give her a good stir before adding.

adding the slurry

We let her work her magic and thicken our sauce for another minute.

Now the only thing left to do is garnish and serve.

I feel like serving mapo tofu over rice is pretty much the only way to go. If you have a better idea, let me know! And don’t forget to tag us in your pics @funkyasiankitchen, we love seeing your creations.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
recipe card mapo tofu

Mapo Tofu

  • Author: Funky Asian Kitchen
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: serves 2-3 1x
  • Category: entrees
  • Cuisine: Chinese

Ingredients

Scale
  • 3 Tablespoons neutral oil
  • 1 teaspoon crushed dried chilis 
  • 3 tablespoons finely minced ginger 
  • 3 tablespoons finely minced garlic 
  • 8 ounces ground pork
  • 1 teaspoon ground Sichuan peppercorns 
  • 2 tablespoons spicy chili bean sauce (Tobanjang)
  • 1 Tablespoon oyster sauce
  • 1 Tablespoon soy sauce
  • ¼ teaspoon sugar 
  • 1 cup chicken broth, homemade or low sodium preferred
  • 1 pound silken tofu, cut into 1 inch cubes
  • 1 Tablespoon water mixed with 2 teaspoons cornstarch
  • 1 scallion, finely minced for garnish

Instructions

Make the chili oil:

  1. Combine the oil and chili flakes in a small sauce pan and heat over low heat for 5 minutes. The oil should barely sizzle (make sure the chilis do not burn. Either turn the heat lower or turn off the heat and let the oil just steep if you see the chilis burning). 
  2. Then let the oil sit for an additional 10 minutes before using. Set it aside while you prep the other ingredients.

For the Mapo Tofu:

  1. Heat a heavy deep pan over medium high heat.
  2. Pour the chili oil into the pan. You can either add all of the chilis, some of the chilis, or just the oil depending on your heat tolerance. Next add the ginger and garlic. 
  3. Stir for 10 seconds and then add the ground pork. Use a wooden spoon or spatula to break up the meat. Cook for several minutes until mostly cooked through and then add the ground sichuan peppercorn.
  4. Cook for a minute, stirring, until fragrant. 
  5. Add the spicy chili bean sauce, soy sauce, oyster sauce, sugar and chicken broth. Stir to combine and let the mixture come to a simmer.
  6. Add the tofu and simmer for 3 minutes.
  7. Stir the cornstarch slurry so it is smooth, and pour it over the tofu. Stir it into the mixture and cook for another minute until the mapo tofu has thickened.
  8. Stir in the scallions, then transfer to a large bowl and serve immediately with hot rice.

Notes

*Mapo Tofu reheats well. Pour the leftovers into a pan and simmer over medium heat until hot or microwave for several minutes.

 

Keywords: mapo tofu, quick dinner, comfort foods, pork, chinese, szechuan, sichuan


Related Posts

Bânh Mì Sandwiches

Bânh Mì Sandwiches

VIBánh Mì is one of the world’s great sandwiches. They are a riot of colors, textures, and flavors. They are also a wonderful example of the culinary magic that can happen between food cultures. When the French colonized Vietnam in the 17th century, they brought […]

Noodle Salad

Noodle Salad

GFVIVNQIt’s no surprise this Noodle Salad has been one of the most popular recipes on Funky Asian Kitchen for years. Light, refreshing, and packed with flavor, it’s the kind of dish that just works—whether you’re meal-prepping, packing lunch, or trying to stay cool in a […]



Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.