Soft cubes of tofu, savory ground meat, fermented chile-bean paste, and the unmistakable tingle of Sichuan peppercorns come together in one of Sichuan cuisine’s most famous dishes: mapo tofu.
A good bowl of mapo tofu is much more than simply “spicy tofu.” The sauce should be deeply savory and aromatic, with bright red chile oil surrounding delicate tofu and little pieces of browned meat. Then comes the flavor that makes Sichuan cooking so distinctive: the combination of là, or chile heat, and má, the tingling, numbing sensation produced by Sichuan pepper.
Served over a bowl of steamed rice, mapo tofu is warming, intensely flavorful, and surprisingly quick to make once the ingredients are prepared.
🌶️ What Is Mapo Tofu?
Mapo tofu, or mápó dòufu, is a classic dish from Sichuan in southwestern China.
Tender tofu is simmered in a spicy sauce traditionally flavored with chile-bean paste, fermented black beans, ground meat, and Sichuan peppercorns. The sauce is lightly thickened so that it clings to the tofu rather than sitting separately at the bottom of the bowl.
The finished dish is typically bright red from chile oil, savory from fermented seasonings, and fragrant with Sichuan pepper.
Although countless versions now exist around the world, the defining character of Sichuan-style mapo tofu comes from that balance of chile heat, fermentation, savory meat, soft tofu, and numbing Sichuan pepper.
🏮 The Story Behind Mapo Tofu
Mapo tofu is strongly associated with Chengdu, the capital of Sichuan Province, and its history is generally traced to the late Qing Dynasty during the nineteenth century.
The traditional story centers on a woman associated with a small Chengdu restaurant who became known as Chen Mapo. The word ma refers to pockmarks, while po can refer to an older woman, leading to the often-repeated translation “pockmarked old woman’s tofu.”
Over time, the inexpensive tofu dish associated with the restaurant became one of the best-known foods of Sichuan.
The broad Chengdu origin is well established, but details such as the exact date, original ingredients, and evolution of the restaurant vary among historical accounts. It is better to think of the Chen Mapo story as an enduring part of the dish’s culinary history rather than a perfectly documented single moment of invention.
🌶️ Understanding Má Là
One of the keys to understanding mapo tofu is the Sichuan flavor concept often called málà.
Là refers to chile heat.
Má refers to the tingling, slightly numbing sensation caused by Sichuan peppercorns.
Sichuan pepper is not actually a conventional peppercorn. It comes from plants in the Zanthoxylum genus and has a citrusy, floral aroma in addition to its distinctive tingling quality.
Mapo tofu combines the two sensations so that the dish tastes hot, fragrant, savory, and almost electric rather than simply painfully spicy.
🛒 Ingredients
Serves 4 with rice and additional dishes
- 1 package (14 to 16 ounces) soft or medium tofu
- 6 ounces ground beef
- 2 tablespoons neutral cooking oil
- 2 tablespoons Sichuan chile-bean paste, preferably Pixian doubanjiang
- 1 tablespoon fermented black beans, rinsed and roughly chopped
- 2 cloves garlic, finely minced
- 2 teaspoons fresh ginger, finely minced
- 1/2 to 1 teaspoon ground dried chile, optional
- 1 cup low-sodium chicken broth or water
- 2 teaspoons cornstarch
- 2 tablespoons cold water
- 1 teaspoon whole Sichuan peppercorns
- 2 to 3 green onions, thinly sliced
- Steamed white rice, for serving
Ground pork can be substituted for the beef if preferred. Both versions are widely made, although beef appears in many classic Chengdu-style preparations.
🫘 What Is Doubanjiang?
If there is one ingredient worth seeking out specifically for mapo tofu, it is doubanjiang.
Doubanjiang is a fermented paste made from broad beans, chiles, salt, and other ingredients. It is savory, salty, spicy, and intensely flavorful.
For Sichuan cooking, look for Pixian doubanjiang, named for the area near Chengdu famous for producing it.
You may see jars labeled chile bean paste, chili broad bean paste, hot bean paste, or doubanjiang.
It is not the same thing as sweet bean sauce or ordinary chile-garlic sauce.
Because different brands vary considerably in saltiness and intensity, taste the finished dish before adding any additional salt or soy sauce.
🫘 What Are Fermented Black Beans?
Fermented black beans, known as douchi, are salted and fermented black soybeans.
They have an intensely savory, salty, almost earthy flavor and appear in many Chinese dishes.
For mapo tofu, rinse them briefly to remove some surface salt, drain them, and chop them roughly before adding them to the wok.
Do not confuse whole fermented black beans with bottled black bean sauce. Prepared sauce can work in a pinch, but whole douchi gives you much better control over the flavor and salt level.
A small package lasts a long time because only a spoonful is needed for most recipes.
🌸 Choosing Sichuan Peppercorns
Fresh Sichuan peppercorns should smell citrusy and fragrant rather than dusty or stale.
Red Sichuan peppercorns are the easiest variety to find and are excellent for mapo tofu. Green Sichuan peppercorns have an even brighter, more citrusy flavor and a particularly pronounced numbing quality.
For the best flavor, buy whole peppercorns and grind them yourself.
Toast them briefly in a dry pan first, then grind them with a mortar and pestle or spice grinder.
That freshly ground Sichuan pepper sprinkled over the finished dish is one of the flavors that really makes mapo tofu taste like mapo tofu.
🥢 Which Tofu Is Best?
Use soft or medium tofu that is tender but firm enough to cut into cubes.
Extra-firm tofu may be convenient for stir-fries, but it doesn’t give mapo tofu the same delicate, almost custard-like texture.
Fuchsia Dunlop, one of the best-known English-language writers on Sichuan cooking, recommends tender tofu that still holds its shape.
Silken tofu can work if it is sturdy enough, but extremely delicate silken tofu can be difficult to move around the wok without breaking apart.
For an easy supermarket option, regular soft tofu packed in water is ideal.
🔪 Cut the Tofu Gently
Drain the tofu without pressing it.
Unlike crispy tofu recipes, mapo tofu does not require you to squeeze out every drop of moisture.
Cut the block into cubes approximately 3/4 to 1 inch wide.
Use a sharp knife and handle the pieces gently.
A few broken corners are perfectly fine. In fact, the soft, slightly irregular appearance is part of the appeal.
💧 Briefly Blanch the Tofu
Bring a saucepan of lightly salted water to a very gentle simmer.
Slide the tofu cubes carefully into the water and let them warm for about 2 to 3 minutes.
Drain them gently.
This step is optional, but it has several advantages. It warms the tofu before it enters the sauce, helps it remain intact during cooking, and removes some of the raw bean flavor that packaged tofu can have.
Several well-established mapo tofu techniques include warming or blanching the tofu before it goes into the wok.
🌸 Toast the Sichuan Pepper
Place the Sichuan peppercorns in a small dry skillet over low to medium-low heat.
Toast them for approximately 1 to 2 minutes, shaking the pan frequently, until they become noticeably fragrant.
Do not burn them.
Transfer them immediately to a mortar, spice grinder, or cutting board and grind them fairly finely.
Set the powder aside.
Most of it will be added at the end so its floral aroma remains bright.
🥩 Brown the Ground Meat
Heat a wok or large skillet over medium-high to high heat.
Add about 1 tablespoon of the oil.
Add the ground beef and break it into very small pieces with a spatula.
Cook until the meat is well browned and some of the edges are beginning to become slightly crisp.
Mapo tofu uses a relatively small amount of meat compared with the tofu. The meat functions almost like a seasoning, adding savory depth and little bits of texture throughout the sauce.
Once browned, push it toward the edge of the wok or briefly transfer it to a bowl.
🌶️ Fry the Doubanjiang
Reduce the heat to medium and add the remaining oil.
Add the doubanjiang.
Stir-fry it for about 30 to 60 seconds, until the paste becomes extremely fragrant and the oil begins taking on a deep reddish color.
This is an important step.
Frying doubanjiang in oil develops its flavor and creates the characteristic red oil that surrounds a good mapo tofu sauce.
Keep the heat moderate enough that the paste doesn’t burn.
🧄 Add the Fermented Beans and Aromatics
Add the chopped fermented black beans, garlic, ginger, and dried chile if using.
Stir-fry for another 30 seconds or so, just until everything becomes fragrant.
Return the browned beef to the center of the wok if you removed it.
At this point, the mixture should smell intensely savory, spicy, and aromatic.
🥣 Add the Broth
Pour in the chicken broth or water.
Stir gently, scraping up any flavorful browned bits from the wok.
Bring the liquid to a gentle simmer.
Taste the broth cautiously before adding any additional seasoning. Doubanjiang and fermented black beans both contain substantial salt, and the sauce may already be seasoned enough.
⬜ Add the Tofu Carefully
Slide the drained tofu into the sauce.
Instead of aggressively stirring with a spoon, gently push the tofu around with your spatula or shake the pan.
This helps keep the cubes intact.
Simmer for about 5 minutes.
The tofu will absorb some of the chile-bean sauce while the broth picks up flavor from the meat and fermented ingredients.
🥄 Thicken the Sauce Gradually
Stir together the cornstarch and cold water until completely smooth.
Give the slurry another stir immediately before using it because cornstarch settles quickly.
Add about half of the slurry to the simmering sauce and gently move the tofu around.
Wait several seconds and watch the texture.
Add more slurry only if necessary.
The sauce should become glossy and lightly thickened so that it coats the tofu. It should not turn into a stiff, gelatinous gravy.
Adding the starch in stages gives you much better control.
🌶️ Finish with Sichuan Pepper
Turn off the heat.
Sprinkle most of the freshly ground Sichuan pepper over the mapo tofu and gently distribute it through the sauce.
Transfer everything carefully to a deep serving bowl.
Scatter the sliced green onions and remaining Sichuan pepper over the top.
If you love extra heat, you can also drizzle a little chile oil over the finished dish.
🍚 Serve Mapo Tofu with Steamed Rice
Mapo tofu is intensely seasoned, which makes plain steamed rice the perfect companion.
Spoon the tofu and red sauce over hot jasmine or medium-grain white rice.
The rice absorbs the spicy, savory sauce while softening some of the chile heat.
If you’re serving a larger Chinese-inspired meal, add a simple cucumber salad, stir-fried greens, bok choy, or another lightly seasoned vegetable dish.
🌶️ How Spicy Is Mapo Tofu?
Traditional Sichuan versions can be quite spicy, but chile heat is only part of the experience.
Doubanjiang provides heat and fermented flavor, while Sichuan pepper provides the distinctive numbing sensation.
If you’re sensitive to chile, start with 1 to 1 1/2 tablespoons doubanjiang and omit the extra ground chile.
Do not eliminate the Sichuan pepper entirely unless you truly dislike it. Without Sichuan pepper, you lose one of the defining characteristics of the dish.
You can always put chile oil on the table for people who want more heat.
🔥 Why Does the Oil Turn Red?
The rich red sheen is one of the visual signatures of mapo tofu.
It develops when doubanjiang and chile are fried in oil.
Rather than pouring oil onto the finished dish simply to make it look red, take the time to gently fry the chile-bean paste before adding liquid.
That technique extracts both color and flavor from the fermented paste.
The result is a sauce that tastes much deeper than one made by simply dissolving doubanjiang in broth.
🥢 Don’t Stir the Tofu Too Much
Soft tofu is supposed to be delicate.
Once the tofu is in the wok, use a scooping or pushing motion rather than rapidly stirring it like a conventional stir-fry.
You can also gently shake the pan to distribute the sauce.
Some pieces may break, and that is perfectly fine.
The goal is not a bowl of mathematically perfect cubes. It is tender tofu surrounded by a sauce that has had time to mingle with every surface.
🧂 Why This Recipe Doesn’t Need Much Soy Sauce
Many Westernized mapo tofu recipes contain a noticeable amount of soy sauce.
It isn’t necessary here.
Doubanjiang and douchi already provide plenty of fermented saltiness and umami. Additional soy sauce can easily make the dish too salty or obscure the flavor of the chile-bean paste.
Taste first.
If your particular doubanjiang is unusually mild, you can add a teaspoon of light soy sauce, but I would treat it as an adjustment rather than an automatic ingredient.
🥩 Beef or Pork?
Both are delicious.
Many classic Chengdu-style recipes use ground beef, including versions documented by Fuchsia Dunlop.
Ground pork has also become extremely common in mapo tofu recipes both in China and abroad.
Beef produces a slightly deeper, more robust meat flavor, while pork is a little sweeter and softer.
Either works with the same cooking method.
The important thing is to use only a modest quantity and brown it well.
Mapo tofu should remain a tofu dish rather than becoming a bowl of ground meat with a few pieces of tofu scattered through it.
🍄 How to Make Vegetarian Mapo Tofu
Mapo tofu is particularly easy to adapt to a vegetarian meal.
Omit the ground beef and replace it with finely chopped mushrooms.
Shiitake, cremini, or a combination of mushrooms works well.
Cook the mushrooms in oil until their moisture evaporates and the pieces become browned and savory.
Use vegetable broth or water in place of chicken broth.
Keep the doubanjiang, fermented black beans, Sichuan pepper, garlic, ginger, and chile exactly as they are. Those ingredients provide most of the dish’s characteristic flavor anyway.
🌱 Can Mapo Tofu Be Vegan?
Yes.
Use the mushroom version and vegetable broth, and check the labels on your doubanjiang and other prepared ingredients.
The combination of fermented beans and mushrooms creates plenty of savory depth without meat.
A good vegan mapo tofu should not taste like a disappointing substitute. It should simply taste like another excellent version of the dish.
😕 Why Did My Tofu Fall Apart?
Some breakage is normal.
If most of the tofu has dissolved into the sauce, however, you may have used tofu that was too delicate or stirred too vigorously.
Choose soft or medium tofu rather than the most fragile silken variety.
Briefly blanching the cubes before adding them to the wok also helps them hold together.
Most importantly, stop treating the dish like a vigorous stir-fry once the tofu is added.
Nudge rather than stir.
🥣 Why Is My Sauce Too Thick?
Too much cornstarch is the usual culprit.
The finished sauce should flow easily around the tofu while clinging lightly to its surface.
Add the slurry gradually rather than automatically pouring in every drop.
If the sauce becomes too thick, add a small splash of hot broth or water and gently loosen it.
Mapo tofu should be saucy enough that some of the flavorful liquid can soak into the rice underneath.
💦 Why Is My Sauce Too Thin?
Make sure the sauce is simmering when you add the cornstarch slurry.
Cornstarch needs heat to thicken properly.
If the sauce remains watery after the first addition, add a little more slurry and allow it to simmer briefly.
Remember that the sauce continues thickening slightly as it cools, so stop before it looks overly thick in the wok.
🧂 What If My Mapo Tofu Is Too Salty?
This can happen because both doubanjiang and douchi are fermented salted ingredients.
Different brands vary significantly.
Using low-sodium or unsalted broth gives you more control.
Rinsing the fermented black beans helps too.
If the dish becomes a little too salty, add additional unseasoned tofu or a small splash of water.
Serving it with plenty of plain rice will also soften the overall saltiness.
🌶️ Can You Make Mapo Tofu Without Doubanjiang?
Technically you can make spicy tofu without doubanjiang, but it will not have the same flavor.
Doubanjiang provides chile heat, salt, fermentation, and broad-bean richness simultaneously.
Trying to replace it with sriracha, ordinary chile paste, or hot sauce produces a completely different sauce.
If you plan to make Sichuan dishes more than once, a jar of doubanjiang is well worth having in the refrigerator.
🌸 Can You Make It Without Sichuan Pepper?
You can, but again, the dish will lose part of its identity.
Sichuan pepper provides the má in the málà flavor combination.
If you’re uncertain about its numbing effect, begin with a smaller amount rather than omitting it completely.
Freshly ground pepper sprinkled at the end lets you control the intensity easily.
🍽️ What to Serve with Mapo Tofu
Steamed white rice is almost essential.
Beyond that, keep the accompaniments relatively simple because mapo tofu already carries plenty of strong flavors.
A chilled cucumber salad provides refreshing contrast.
Stir-fried bok choy, Chinese broccoli, or spinach adds something green without competing with the main dish.
A simple egg drop soup or another light broth can also work well if you’re serving several dishes family-style.
🥡 Storing Leftover Mapo Tofu
Transfer leftovers to an airtight container and refrigerate them promptly.
The flavors often become even more integrated by the next day.
The tofu may become slightly firmer as it sits, and the sauce will usually thicken in the refrigerator.
Reheat gently in a saucepan or microwave, adding a spoonful of water or broth if necessary.
Avoid aggressively stirring while reheating or the tofu will break apart.
🍚 A Sichuan Classic Worth Learning
Mapo tofu is a wonderful example of how a handful of powerful ingredients can transform something as mild as tofu into an intensely flavorful meal.
Doubanjiang brings fermented chile depth. Douchi contributes savory richness. Ground meat adds texture. Sichuan pepper creates its unmistakable citrusy tingle, while the soft tofu absorbs everything around it.
Once those ingredients are in your pantry, the actual cooking takes very little time.
Serve the finished mapo tofu steaming hot over rice, make sure everyone gets plenty of that glossy red sauce, and enjoy one of Sichuan cuisine’s most famous combinations of heat, aroma, savoriness, and numbing spice.
🌶️ Mapo Tofu Recipe
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: About 40 minutes
Servings: 4 with rice and additional dishes
Ingredients
- 14 to 16 ounces soft or medium tofu
- 6 ounces ground beef
- 2 tablespoons neutral cooking oil
- 2 tablespoons Pixian doubanjiang
- 1 tablespoon fermented black beans, rinsed and chopped
- 2 garlic cloves, minced
- 2 teaspoons minced fresh ginger
- 1/2 to 1 teaspoon ground dried chile, optional
- 1 cup low-sodium chicken broth or water
- 2 teaspoons cornstarch
- 2 tablespoons cold water
- 1 teaspoon whole Sichuan peppercorns
- 2 to 3 green onions, sliced
- Steamed white rice, for serving
Instructions
- Cut the tofu gently into 3/4- to 1-inch cubes.
- Bring a saucepan of lightly salted water to a gentle simmer. Add the tofu and warm for 2 to 3 minutes. Drain carefully.
- Toast the Sichuan peppercorns in a dry skillet for 1 to 2 minutes, until fragrant. Grind them finely and set aside.
- Heat a wok or large skillet over medium-high heat. Add 1 tablespoon oil.
- Add the ground beef and cook, breaking it into very small pieces, until well browned.
- Push the meat to one side or transfer it briefly to a bowl.
- Reduce the heat to medium and add the remaining oil and doubanjiang.
- Stir-fry for 30 to 60 seconds, until fragrant and the oil begins turning red.
- Add the fermented black beans, garlic, ginger, and dried chile if using. Cook for about 30 seconds.
- Return the beef if necessary and pour in the broth.
- Bring to a gentle simmer and carefully add the tofu.
- Simmer for about 5 minutes, gently moving rather than aggressively stirring the tofu.
- Combine the cornstarch and cold water.
- Stir half the slurry into the simmering sauce. Add more gradually until the sauce becomes glossy and lightly thickened.
- Turn off the heat and sprinkle in most of the ground Sichuan pepper.
- Transfer carefully to a serving bowl.
- Garnish with green onions and additional ground Sichuan pepper.
- Serve immediately with steamed white rice.
🔗 Related Articles
- Easy Egg Foo Young Recipe with Savory Brown Gravy
- Crispy Baked Tofu Recipe
- Perfect Miso Soup Recipe: Easy Japanese Miso Soup With Tofu and Wakame
- Sizzling Sesame Chicken Stir-Fry
