Mapo tofu founderExperiencing the bursting, mouth-numbing flavor of Mapo tofu is a revelation.

If you are like me, who grew up eating Cantonese food which is mild and subtle, you will be spellbound by this seemingly simple dish with the complex interplay of spices and flavor.

There are many restaurants try to approximate the original Mapo tofu without seriously following a set of criteria to cook the authentic Mapo tofu. The result is a stark contrast from the original dish.

So I have decided to find out how to cook the original way. The recipe below is the real deal that you can experience the kick-in-the-tongue sensation and the exact flavor of what you will get back in Szechuan, China.

Chefs set high standard for Mapo tofu

The experienced Szechuan chef will tell you that there is a set of criteria to cook the authentic mapo tofu. The tofu should deliver a numbing spiciness (麻) by the Szechuan peppercorn, spicy hot (辣) by the dry chili powder or chili oil. The tofu should be served piping hot (烫) and prepared with fresh ingredients (鲜). The tofu is soft and silky (嫩) and the sauce made with doubanjiang is aromatic (香) and lastly, the beef is minced into fine pieces and saute until fragrant (酥).

You can find further explanation of these seven characteristics of Mapo tofu at the tips and tricks section below.

But for now, watch the video and get the recipe below.

Note: This post may contain affiliate links. Please read my disclosure for more info. I may receive commissions for purchases made through links in this post.

mapo tofu history

There is an interesting story behind this Mapo tofu. I found this story (image on the right) written in Chinese and loosely translated to English as below;

Chen Mapo Tofu was created in 1862 at Restaurant Chen Heng Seng 陈兴盛饭铺 in the northern suburb of Chengdu. The owner, Mrs. Chen of the restaurant, has pockmarks on her face. Since pockmark is pronounced as Ma and Po means old lady is Chinese, the tofu dish was named by the customers after her nickname as Mapo tofu.

In the era of the late Qing dynasty, most of her customers were laborers of low income and preferred to bring their tofu and ask Mrs. Chen to cook for them. Mrs. Chen's tofu was spectacular because it was prepared with fresh ingredients and served piping hot. The tofu was mixed with red hot chili oil, combine with the numbing flavor of Szechuan peppercorn, and spicy hot from the chili pepper. The beef is flaky and melts the mouth. The tofu is soft is silky and garnished with the lively color of the scallion.

Her tofu quickly become a phenomenon, and Mapo tofu had became the signature dish of Chengdu by the end of the Ching Dynasty.

Chenmapo Old store for Mapo doufuEver Since, it has become one of the most famous Szechuan dishes in the world. Her original restaurant is now called Chenmapo Doufu Old Store 陈麻婆豆腐老店 and still operating in Chengdu..


5 from 2 votes
Mapo Tofu
Prep Time
10 mins
Cook Time
15 mins
Total Time
25 mins
Authentic Mapo Tofu Recipe
Course: Main
Cuisine: Chinese
Keyword: mapo tofu
Servings: 2 servings
Calories: 900 kcal
Author: KP Kwan
A- tofu
  • 2 square tofu about 250 g each
B- beef
C- others
  • 1 tablespoon scallion , cut into small pieces
  1. Cut the tofu into 2.5cm squares.
  2. Blanch the tofu in salted boiling water (1 liter of water with 10g of salt) over low heat for 2 minutes. Do not stir or move the tofu.
  3. Drained the water from the tofu in a colander. Set aside.
  4. Add the vegetable oil to the wok and stir-fry the beef until cooked.
  5. Add the chili bean paste, fermented black bean, ginger, garlic, Sichuan peppercorn and chili powder. Stir-fry over medium heat until aromatic.

  6. Add the stock.
  7. Add the tofu to the wok carefully not to break them.
  8. And the light soy sauce and salt. Cook over low flame for 1 minute. Shake the wok to mix the sauce with the tofu. Do not stir-fry as the tofu can break easily.
  9. Add 1 tablespoon of cornflour slurry to the tofu over medium heat. Shake the wok to mix the slurry with the sauce. Once the corn flour is cooked and thicken the gravy slightly, add the second tablespoon of cornflour slurry.
  10. Continue adding the cornflour slurry until the gravy is thick enough to adhere to the surface of the tofu.
  11. Add the scallion on top. Served.

Recipe Video

Nutrition Facts
Mapo Tofu
Amount Per Serving (3 g)
Calories 900 Calories from Fat 585
% Daily Value*
Total Fat 65g 100%
Sodium 15mg 1%
Total Carbohydrates 16g 5%
Sugars 3g
Protein 65g 130%
* Percent Daily Values are based on a 2000 calorie diet.

You may also need the following items for this recipe:



authentic mapo tofu with rice

The unique ingredients for making Mapo Tofu

The recipe for mapo tofu is so versatile that you can alter the amount of the seasonings with a large margin of tolerance.  Many Chinese chefs who left Szechuan province of China have improvised the piquant original recipe to suit local tastes.

The following explanation will help you to understand some less common ingredients before you make any changes.


Which type of tofu is most suitable for making Mapo tofu?
You should look for the reasonably soft and silky tofu, but not the softest one that will break if you cut the tofu into pieces. These sort of tofu is commonly sold as individual pieces placed in plastic boxes and sealed with a transparent plastic film. Some of them are labeled as pressed tofu in English or carry the Chinese character 砖块豆腐. If you are in doubt, ask the vendor for his recommendation.

Is it alright to cook the tofu with the sauce without blanching it? Yes, but blanching the tofu is the trade secrets of chefs to remove the unwanted smell and firm up the tofu so that it will not easily break when you mix it with the meat sauce.  I suggest you do not skip this seemingly unnecessary step.


Doubanjiang 豆瓣酱 is also known as fermented broad bean paste, Toban Djan, and chili bean paste. Due to the inconsistency of the translation, you can show the shopkeeper the three characters 豆瓣酱 to ensure that you purchase the right item.

Doubanjiang is the main seasonings for Szechuan cuisine, much like the popularity of soy sauce in Cantonese cuisine. Doubanjiang has an intense broad bean 蚕豆 taste and is spicy. It is also quite salty (you can taste it before using it to cook).
You may want to use more doubanjiang by reducing salt should you like a richer flavor.


Douchi (豆豉) is also known as fermented black beans. It is made with fermented soybean and is quite salty. The combination of doubanjiang and douchi form the fundamental taste of Mapo tofu.

As of doubanjiang, douchi is also quite salty. The flavor is quite different from doubanjiang as it is fermented with soybean. Again, you can add more douchi if you like the flavor.

If you do not prefer to eat the whole piece of black bean, mashed them with the back of a fork before adding it to the wok.

Szechuan peppercorn

Szechuan peppercorn gives a numbness feeling on the tongue. It is quite a dining experience if you haven't tried it. Szechuan peppercorn is different from other types of peppercorns, so there is no substitution for it.

You can buy the ground Szechuan peppercorn or choose to roast the whole Szechuan peppercorns and powderize it yourself. Heat up the peppercorns in a pan over low heat. The peppercorns will become dry and turn fragrant after a minute. Grind it to become powder by using a rolling pin or with the mortar and pestle.

Doubanjiang, Szechuan peppercorn, and chili oil are all uniquely Szechuanese, which chefs deploy all of them to create the ultimate tofu recipe.

Use beef, pork or ignore the meat

The original mapo tofu recipe contains minced beef. However, there are minced pork and vegetarian version as well.  Explore the various options and follow your preference.

how to cook mapo tofu

Three important things you need to know while cooking Mapo Tofu

While there is a wide margin for the quantity of ingredients for Mapo tofu, there are three rules that most chefs will not bend and follow strictly:

  • The tofu can not withstand stirring and flipping as it can break easily. Therefore, do not stir-fry the tofu with the sauce. Instead of stir-frying, combine the tofu with the sauce by moving the pan in a circular motion. You can use a spatula and flip the tofu once if the tofu does not mix with the sauce completely.
  • Cook the tofu with the meat sauce over low heat for about five minutes. The tofu will absorb the sauce into the porous structure which results in a very delicious tofu. You can add some water to the sauce if it is too dry to cook further.
  • Thicken the sauce with cornflour slurry. Combine one tablespoon of cornflour with two tablespoons of cold water to make a slurry. Add the cornflour slurry to the tofu and sauce. The purpose of adding cornflour slurry is to thicken the sauce until it can cling on to the surface of the tofu. Add more cornflour slurry if the sauce is too watery. One the sauce is thick enough to adhere onto the tofu, stop adding more cornflour slurry as too much will turn it into an undesirable gooey paste.

Get The Best Asian Recipes Free!

Learn how to cook the time-tested recipes served in an Asian restaurant created by a native Asian chef.

Get your FREE recipe book

    5 replies to "How to cook the authentic Mapo Tofu"

    • KP Kwan

      Hi, this is KP Kwan. I am happy to see you in this comment area, as you have read through my recipe. I am glad to reply any questions and comments as soon as possible.

    • […] the Szechuan peppercorn and salt in a food processor or mortar and […]

    • […] Mapo tofu is one typical example of braised tofu. You can check out my mapo tofu recipe for the detailed explanation. […]

    • Dale

      Fantastic, and thank you for providing the characters to the proper ingredients. I learned this dish years ago, Japanese style, but I prefer this recipe. This tasts like the Mapo I get from a local authentic Szechuan restaurant. Excellent. I like how you describe textures, subtle differences, and the variances in terminology in your recipes, it’s very helpful. Thanks again.

      • KP Kwan

        Hi Dale,
        It’s great to know that someone out there like the Mapo Tofu recipe. Yes, I try to stick to the original one from China.

        KP Kwan

Leave a Reply

Your email address will not be published.