Skip to Content

This article contains affiliate links. We may receive compensation if you make a purchase at no additional cost to you.

Mapo Tofu

Mapo Tofu, the legendary dish from China’s Sichuan Province, brings the heat and the numb in a meal that’s filled with intense flavors. It’s also one of the easiest dishes to make if you use the right techniques and ingredients. Once you follow our Mapo Tofu recipe a time or two, you’ll be a ‘Ma-Pro” in your kitchen.

Mapo Tofu at a 45 degree angle
Image: ©2foodtrippers

Mapo Tofu is one of the most famous dishes in China. But what is it?

For starters, it’s a dish that’s built around soybean curd. However, in a strange culinary twist, Mapo Tofu is far from vegetarian.

It’s also a luscious dish where tofu magically absorbs a host of Sichuan flavors to become something better than the individual ingredients. Piquant and numbing flavors play against an umami-rich sauce that’s filled with fermented beans, chili and ground protein (usually pork or beef).

Overhead of Mapo Tofu with rice
Mapo Tofu and rice are a match made in Chinese heaven. | Image: ©2foodtrippers

Authentic Mapo Tofu stands on its own but tastes even better with rice. Soft tofu provides a pillowy mouthfeel while, at the same time, absorbs one of the most full-flavored sauces ever created.

It’s a singular dish that defies comparison. It’s a dish that’s moved from the street to the restaurant and now to the home. The dish’s ingredients are far from western but Mapo Tofu is remarkably quick and easy to prepare in any kitchen.

The Chinglish History Of Mapo Tofu

Chinglish Sign in China
We spotted this curious sign in China during our 2009 visit. | Image: ©2foodtrippers

Language is a product of culture and reasoning and, in that sense, Chinese and English suffer from 180° of separation. If you attempt to literally translate Chinese to English the differences in culture become obviously apparent. Phrases like “Beware – Slippery when wet” become “Slip and fall down carefully” in Chinese.

We’ve traveled within China twice and have noticed the crazy (to us) translations. And, while the Chinese have recently attempted to rectify the situation, the art of Chinese to English translation has become a worldwide curiosity. Such is the case with Mapo Tofu.

The Pockmarked Grandmother

Produce Vendors at a Chengdu China Night Market
We didn’t encounter the original pockmarked grandmother when we shopped at this Chengdu market. Instead, we saw a plethora of locals shopping for food. | Image: ©2foodtrippers

The word Mapo literally translates to Pockmarked.

Legend has it that around the turn of the 19th into the 20th century, a grandmother, whose face was pocked with smallpox scars, dished out the special stewed tofu in Chengdu, Sichuan’s capital. So it’s fair to assume that the loose translation of the dish is “Pockmarked Grandmothers Tofu.”

Mapo Tofu in Chengdu
We were bound and determined to cook Mapo Tofu after eating this flavorful version in Chengdu. It took us a decade but better late than never. | Image: ©2foodtrippers

In western culture, most people would find this term highly insulting; however, the word could have a more open meaning in China. It could mean impoverished or down on your luck. We don’t know for sure. If the grandmother lived in New York or San Francisco, we may have called the dish the Poor Mrs. Chen’s Tofu. Without a time machine to truly see Mapo Tofu’s origins, we don’t know what’s true and what’s false.

Our best guess it that the dish originated from a stand run by a Sichuan grandmother and that this particular grandmother had excellent taste in food.

What Is Mapo Tofu?

Tofu in Chopsticks above Mapo Tofu
Eating Mapo Tofu with chopsticks is optional. Feel free to use utensils when you eat this dish. | Image: ©2foodtrippers

So what is this legendary Sichuan creation known as Mapo Tofu?

Is it a stir fry? Sure. It’s created in a wok and involves a high heat synthesis of chili infused oil, Sichuan flower pepper, tofu and ground meat. But there’s something richer about the dish that belies a simple toss in the wok.

Finished Mapo Tofu on a red background
Mapo Tofu is many things to many people. It can be a stir fry, soup and/or stew. | Image: ©2foodtrippers

Is it soup? Yes, the addictive liquor created in Mapo tofu can be eaten with a spoon. We’re sure that many Chinese have eaten the dish in a bowl this way sans rice. But the dish can be so piquant and flavorful that to eat it straight may cause a bit of mouth overkill.

Is it a stew? Here we may be onto something. To us, the dish’s comforting elements, deep flavors and rich textures mix so well with rice that you might be tempted to eat the combo multiple times a week.

Mapo Tofu Next to a dome of rice
Even if you choose to use chopsticks, you’ll want a spoon so that you don’t miss a bite. | Image: ©2foodtrippers

Mapo Tofu is built with soft, comforting tofu as the star.

In the background, a special paste of fermented fava beans mixed with red Sichuan chilies called Doubanjiang provides the dish with deep umami backbone. Meanwhile, at the surface, numbing, almost menthol-like flavors of Sichuan flower peppers harmonize with searing, piquant capsaicin heat from chilies.

Overhead of Mapo Tofu with Chopsticks
Grandma thought of everything when she constructed the ingredient list for Mapo Tofu. | Image: ©2foodtrippers

And let’s not forget the addition of ground meat. Grandma may have loved tofu but she also wanted to make sure her children didn’t starve. Vegetarians could omit the protein but that’s not how Grandma rolled.

So let’s call it a Sichuan stew that literally takes less than an hour to prepare. A stew in less than an hour? Miraculous! With a few Asian pantry ingredients, a block of tofu and a small amount of ground meat, you’re all set to create a nourishing meal or a featured dish at your next dinner party.

Mapo Tofu Ingredients

Mise en Place overhead for Mapo Tofu
The ingredient list for Mapo Tofu is quite extensive. However, most are integral elements of any Asian pantry. | Image: ©2foodtrippers

Here’s what you need to make Mapo Tofu at home:

  • Chicken Broth
  • Chili Powder
  • Chinkiang Vinegar
  • Cornstarch
  • Fermented Black Bean (Dochi)
  • Garlic
  • Ginger
  • Ground Beef or Pork
  • Hot Chili Bean Paste
  • MSG (optional)
  • Salt
  • Scallions
  • Sesame Oil
  • Shaoxing Wine
  • Sichuan Peppers
  • Soy Sauce – Light
  • Sugar
  • Vegetable Oil

Five of these ingredients form the cornerstone for great Mapo Tofu: Sichuan pepper, Red Chili Pepper (we used chili powder), Spicy Chili Bean Paste (Doubanjiang 豆瓣醬), Tofu and Ground Meat. The other ingredients complete the dish.

Pro Tip
Buy the best available condiments. While there are various brands selling Chinese soy sauce, black vinegar, Chinese cooking wine and sugar, we’ve found that what you put into the dish directly impacts what ends up on your plate.


Overhead of a block of soft tofu
This block of Soft Tofu worked perfectly in our Mapo Tofu recipe. | Image: ©2foodtrippers

Some sites call for Silken Tofu but we use Soft Tofu in our recipe.

Silken Tofu, which can be highly fragile, may break too much when you cook it. Soft Tofu should be more than soft enough and still requires a certain degree of cautious handling, especially when it’s simmered. Please note that some silken tofu can be soft. Since it’s all a bit confusing, it may be best to test different tofus in order to find the ideal product.

Pro Tip
Stay away from Firm Tofu. While the firm product is far more durable, its rigid firmness will detract from the dish.

Ground Meat

Raw Ground Pork in a bowl
A little ground meat goes a long way in our Mapo Tofu recipe. | Image: ©2foodtrippers

You may be wondering what type of meat to use in this recipe.

We prefer ground pork in our recipe since pork fat provides extra oil and richness. We’ve also used ground beef and that works well too. We have yet to use ground turkey and may try that protein in the future.

Sichuan Doubanjiang

Sichuan Chili Bean Paste Doubanjiang
Be careful – Sichuan Doubanjiang can stain anything and everything. | Image: ©2foodtrippers

Also known as spicy broad bean paste, Sichuan Doubanjiang provides a unique spicy backbone to Mapo Tofu. The deep crimson (almost brown) paste also gives the dish its deep red color.

Buy a jar of Pixian Doubanjiang, our favorite brand, from Amazon.

We typically break down Sichuan Doubanjiang with a stick blender. | Image: ©2foodtrippers

Many people choose to mince this paste, which, out of jar, can have too coarse a texture, before using it. We choose to add a couple tablespoons of water and break it down with a stick blender. To us, it’s a cleaner method.

Sichuan Flower Pepper (花椒)

Sichuan numbing pepper in a jar
Sichuan Flower Peppers are actually citrus but don’t assume that they taste anything like lemon or lime. | Image: ©2foodtrippers

The husks of Sichuan flower peppers (which are a form of citrus) from the prickly ash tree impart the unique numbing flavor that’s a staple of Sichuan cuisine.

Sichuan pepper can vary in quality. The better pepper you can find, the better the final dish will taste. You’ll also want to find peppers that are cleaned of black seeds. Not only are these seeds bitter, but cleaning them from the husks can be a major chore.

Buy a bag of Sichuan flower peppers from Amazon if you don’t have them in your Asian pantry.

We toast our Sichuan peppers lightly in the work and then grind them in an electric coffee grinder (the kind with the blades).

Red (Hot) Chili Pepper

Chili Powder in a Container for Mapo Tofu
We ground chili peppers to create this chili powder. | Image: ©2foodtrippers

We use homemade chili powder in our Mapo Tofu recipe. Not everybody does the same.

YouTube chef Wang Gang uses a special method called knife chili in which he fries fresh and dried chilies to a crunch and then chops them to a course powder with a Chinese cleaver. The site Woks of Life uses fresh red chilies and fries them with the base oil used in the dish. These are both great methods; however the amount of burning heat generated by chilies can vary widely by type, freshness and amount.

We’ve found that making chili powder at home using a combination of dried Chinese chilies gives us maximum heat. In our view, capsaicin heat is fairly consistent in flavor across a wide spectrum of red chili varietals. If you only have super hot cayenne pepper powder, that should work in this recipe.

Pro Tip
Since chili heat tolerance varies from person to person, we recommend starting with about a quarter teaspoon of chili powder and go from there. As you make this dish, you can experiment with fresh hot chilies or you can make a chili powder of your own.


Three bowls of ginger garlic and scallion
Minced ginger, minced garlic and the white part of a scallion form our Mapo Tofu mirepoix. | Image: ©2foodtrippers

For this recipe, we use a mirepoix of minced ginger and garlic along with the white part of a scallion to provide a base of flavor to the dish. Think of the combo as a Chinese sofrito.

Condiments/Sauces: Soy Sauce, Shaoxing Wine And Chinkiang Vinegar

Three Bottles of Chinese Sauces
We pulled these bottles of Soy Sauce, Shaoxing Wine and Chinkiang Vinegar out of our Asian pantry. | Image: ©2foodtrippers

Soy Sauce, Shaoxing Wine and Chinkiang Vinegar are the condiments/sauces that make Mapo Tofu taste “Chinese.”

The flavors of Soy Sauce and Shaoxing Cooking Wine are unmistakable. We also use the Shaoxing wine to deglaze the bottom of the wok. Chinkiang or black vinegar adds a bit of necessary acidity to the dish.

Purchase Asian condiments from Amazon.

Fermented Black Bean – Douchi (豆豉)

Fermented Soy Beans for Mapo Tofu
We always add fermented black beans when we cook Mapo Tofu at home. | Image: ©2foodtrippers

You can omit the black beans if you like but the soft texture and mellow flavor of these fermented soy beans add another dimension to the dish.

Buy fermented black beans from Amazon if you need this ingredient.

Chicken Or Meat Broth

You can use a simple flavored broth to liquify the sauce. We use a quarter of a bouillon cube. If you have homemade chicken broth, we encourage using it in this recipe.

Pro Tip
You can also use water but the final flavors won’t be so rich.

Corn Starch – The Thickener

Corn Starch
Cornstarch serves many purposes. In this recipe, it serves as a thickener. | Image: ©2foodtrippers

Cornstarch slurry provides the sauce with a level of thickness and viscosity. In other words, cornstarch prevents the dish from being watery.

How To Make Mapo Tofu

We make Mapo Tofu in a carbon steel wok. However, you can easily make this dish in a nonstick pan if you don’t have a wok. It may not have the intense caramelized flavors generated from the high heat of the wok, but the dish will still taste great.

Mixing Simmering Mapo Tofu
We put our wok to good use every time we make Mapo Tofu at home. | Image: ©2foodtrippers

If you use a carbon steel wok, you’ll want to condition the wok by heating it until it smokes, applying a thin layer of oil and then dumping the conditioning layer. (If you have a teflon wok, pretreatment is not necessary but you won’t be able to cook at the same high temperatures.)

Buy a carbon steel wok and wok tools from Amazon if you need a wok for this and other recipes.

Conditioning a Wok with Oil for Cooking
Conditioning a carbon steel wok is both necessary and easy. | Image: ©2foodtrippers

Start the recipe by cutting the tofu block crosswise.

Cutting Soft Tofu for Mapo Tofu
We used a chef knife to slice this tofu block. | Image: ©2foodtrippers

Then cut squares vertically and horizontally. Your squares should be about 1 1/2 inches each.

Place the cut tofu in a deep bowl.

Cubing Tofu for Mapo Tofu
We used the same knife to cut the tofu into cubes. | Image: ©2foodtrippers

Boil hot water in a kettle or on your stove and gently pour it over the tofu. Let the tofu sit in the water for at least 10 minutes or until your ready to cook.

This step will eliminate the tofu’s raw flavor. Make sure you strain the tofu before you start cooking. Every minute counts once you start cooking in the wok.

Blanching tofu with hot water
We used our kettle to create a tofu hot water bath. This eliminates the raw flavor from the tofu. | Image: ©2foodtrippers

Assemble your ingredients so that they’re in close proximity to your stove. You’ll want everything ready to go since things will move quickly once you start cooking.

Mapo tofu Mis en place next to stove
Organization is key in this and other Asian-inspired recipes. | Image: ©2foodtrippers

Over high heat, pour a tablespoon of oil in the wok. Once the oil is smoking, gently add the ground meat. Cook the meat until just brown.

Ground Pork for Mapo Tofu in a Wok
Ground meat cooks quickly in a hot wok. | Image: ©2foodtrippers

If you’re cooking over a high BTU wok burner, you may see occasional flames jump from the wok. That’s the wok-hei and it’s what you want!

Flames jumping from a Wok
Don’t worry – we didn’t burn ourselves when this flame flared. | Image: ©2foodtrippers

As illustrated in the above photo, we may have generated too much flame in our wok. Be careful if you do the same. We recommend shaking the pan a bit until any flames subside.

Once the meat is browned, add the chili bean paste and cook until the meat turns fully red.

Chili Bean Paste mixed with Ground Pork in a wok
Chili bean paste adds both flavor and color to Mapo Tofu. | Image: ©2foodtrippers

After mixing the chili bean paste and meat, add the ginger, garlic and scallion whites and heat until the mirepoix is softened – about two minutes.

Mirepoix in a wok mixed with ground pork
The mirepoix of ginger, garlic and scallion softens quickly in this recipe. | Image: ©2foodtrippers

Deglaze the sauce with the cooking wine and then add the soy sauce and vinegar.

Next, add the salt, sugar, black beans and optional MSG to the wok.

Adding Soy Sauce to a Wok
Things moved quickly as we added even more ingredients to the wok. | Image: ©2foodtrippers

Add the chicken broth and then add the tofu. Lower the fire and gently stir for 30 seconds.

Adding Tofu to a wok for mapo tofu
Ironically, tofu is one of the final ingredients added to the Mapo Tofu recipe. | Image: ©2foodtrippers

Add the Sichuan pepper powder and the chili powder. If necessary, add more until the presence of both elements is present. You should taste a unique mixture of hot and numbing flavor in every bite.

Adding Chili to Mapo Tofu
Mapo Tofu comes alive once the Sichuan pepper powder and chili powder hit the wok. | Image: ©2foodtrippers

Keep cooking the tofu. Stir gently and push the tofu from the outside to the center of the wok.

Stirring Mapo Tofu
We’re always careful not to overcook the tofu. | Image: ©2foodtrippers

Place the cornstarch in a small bowl and mix with a small amount of water (about a couple tablespoons) to create a slurry. Gently drizzle the cornstarch slurry into the wok.

Cook until a desired thickness is reached.

Adding Corn Starch to mapo tofu
Cornstarch is the very last ingredient that we add to our Mapo Tofu recipe. | Image: ©2foodtrippers

Serve Mapo Tofu in a bowl and serve with a side of rice.

Mapo Tofu in Front of a Bowl of Rice
A bowl of Mapo Tofu is a thing of beauty. | Image: ©2foodtrippers

You’re now ready to enjoy one of the greatest dishes in the world.

Did you make this recipe? If so, please rate it below.

Overhead of Mapo Tofu with Chopsticks
Pin Recipe Print Recipe
No ratings yet

Mapo Tofu Recipe

With its blend of hot and numbing spices, Mapo Tofu is legendary Sichuan dish that's surprisingly easy to prepare at home.
Prep Time30 minutes
Cook Time15 minutes
Total Time45 minutes
Course: Main Course
Cuisine: Chinese
Servings: 4 Servings
Calories: 290kcal


  • 12 ounces soft tofu (block cut into 1 1/2 " cubes)
  • 4 ounces ground pork
  • 3 scallions (white part only)
  • 2 tablespoons ginger (minced)
  • 4 cloves garlic (minced)
  • 2 tablespoons Sichuan broad bean paste (Doubanjiang, coarsely chopped in a blender)
  • 1 teaspoon Shaoxing wine
  • 1 teaspoon light soy sauce
  • 1 teaspoon Chinkiang vinegar
  • 1 cup chicken stock (or low sodium chicken broth)
  • 1 teaspoon granulated sugar
  • teaspoon salt
  • 1 teaspoon Sichuan pepper powder (from whole peppercorns ground at home)
  • 1 teaspoon red hot chili pepper powder
  • 1 tablespoon cornstarch
  • 2 tablespoons vegetable oil
  • 1 tablespoon fermented whole Chinese black beans (Dochi)
  • teaspoon MSG (optional)
  • 1 tablespoon sesame oil (garnish)
  • scallion greens (sliced – garnish)


  • Place cubed tofu into a deep mixing bowl, cover with hot water and let sit for 10 minutes.
  • Place a wok over high heat and heat vegetable oil in the wok until it's smoking hot.
  • Once the oil is heated, brown pork or beef in the wok, breaking it up into small pieces.
  • Once the meat is just brown, add the chili bean paste and cook until the meat is deep red in color, about a minute.
  • Add the ginger, garlic and scallions to the wok and cook until softened slightly, about 2 minutes.
  • Pour in the Shaoxing wine to deglaze the pan. Then add the light soy sauce, Chinkiang vinegar, salt, optional MSG, black beans and sugar. Cook until just combined.
  • Pour the chicken stock in the wok. Cook for one minute.
  • Gently add the tofu. Bring the wok to a simmer and cook gently. stirring the tofu from the outside to the center of the wok for about 5 minutes.
  • Add a 1/4 teaspoon each of the chili powder and the Sichuan pepper powder. Gradually add more of the spices until a desirable level of heat and numbing spice is achieved.
  • Mix cornstarch with 2 tablespoons of water and then gradually add to the wok to thicken the dish.
  • Once the Mapo Tofu reaches the desired thickness, pour the finished dish into a large serving bowl and drizzle sesame oil on top, Add a light dusting of Sichuan pepper powder.
  • Sprinkle slices of scallion greens on top as a garnish.


  • If soft tofu isn’t available, you can use silken tofu.
  • Follow your tastebuds to achieve a desirable level of heat and spiciness.
  • Serve with a side of white rice.

Estimated Nutrition

Calories: 290kcal | Carbohydrates: 15g | Protein: 13g | Fat: 20g | Saturated Fat: 4g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 6g | Trans Fat: 0.04g | Cholesterol: 22mg | Sodium: 346mg | Potassium: 372mg | Fiber: 1g | Sugar: 7g | Vitamin A: 450IU | Vitamin C: 4mg | Calcium: 50mg | Iron: 2mg
Are you inspired by this recipe?If so, subscribe to our mailing list for more inspiration.

Hungry For More Asian Flavors?

Asian Air Fryer Chicken Wings - Social IMG
Asian Air Fryer Chicken Wings Recipe
Thai Panang Curry Noodles - Social IMG
Thai Panang Curry Noodles Recipe
Yangzhou Fried Rice - Social IMG
Yangzhou Fried Rice Recipe
About The Authors

About The Authors

Daryl & Mindi Hirsch

Saveur Magazine’s BEST TRAVEL BLOG award winners Daryl and Mindi Hirsch share their culinary travel experiences and recipes on the 2foodtrippers website. Since launching the site in 2012, they’ve traveled to over 40 countries in their quest to bring readers their unique taste of the world.


Article Updates
We update our articles regularly. Some updates are major while others are minor link changes and spelling corrections. Let us know if you see anything that needs to be updated in this article.

We purchased the ingredients and tools used to create this recipe.

Original Publication Date: January 21, 2022

Recipe Rating

Subscribe to our newsletter and get a free guide to eating like a local when you travel.

2foodtrippers Headshot

Don't Miss A Bite!

Subscribe to our newsletter and get our free guide to eating like a local when you travel. 

Get our free guide to eating like a local when you travel.