Mapo Tofu with Pork (麻婆豆腐)

Learn how to make this classic Chinese tofu dish!

flodesk gif
Prep Time
10 min
Total Time
20 min
Yields
4 servings

A Recipe by Daddy Lau

My dad's been cooking Chinese food for over 50 years - as a kid fending for himself in Guangzhou, as the head chef of his own restaurant, and as a loving father in our home.

Hopefully, by learning this recipe, you'll get to experience some of the delicious joy we felt growing up eating his food!

- Randy

Sichuan cuisine is known for bold flavors and unapologetic spices, mapo tofu being a key representative dish that's now known worldwide. The original style of mapo tofu is a plate of lava, featuring that Sichuan numbing peppercorn that creates a spicy numbing sensation in your mouth.

Not everyone can handle such gastronomic excitement, and our Cantonese family is one such group that prefers a milder version. Our recipe results in a dish of warm, slightly spicy Mapo Tofu that you can easily adjust to make more or less spicy to your own preferences.

Check out a quick story summary of our recipe!

Ingredients

Weight: US
oz
g
Volume: US
cup
mL
Servings
4

Main Ingredients

  • 1 stalk green onion
  • 3 shallot
  • 2 dried chili pepper (

    increase amount to add more spice

    )
  • 2 clove garlic
  • 1 mini orange sweet pepper
  • 1 mini red sweet pepper
  • 1 lb soft tofu (

    or your preferred firmness

    )
  • 3 oz ground pork
  • 1 tbsp oil

Cornstarch Slurry

  • 1.5 tbsp cornstarch
  • 2 tbsp water

Sauce

  • 1 tbsp ground bean sauce
  • 1 cup water
  • 1 tbsp oyster sauce
  • 1 tbsp light soy sauce
  • 1 tbsp dark soy sauce
  • 1 tsp sugar
  • 0.50 tsp salt
  • 0.50 tsp chili sauce (

    adjust to taste

    )
  • 1 tsp sesame oil

The best tofu for Mapo Tofu

We recommend soft tofu. Its light, delicate texture is a great vehicle for the bold sauce. If you prefer firm or medium tofu, or if that's what you have on hand, then you can definitely make this recipe with any firmness of tofu you want! You won't really need to adapt the recipe in any way.

Sauces in the Mapo Tofu sauce

In addition to the liquid soy sauces, there are a few paste-like sauces in play in our Mapo Tofu sauce. One is ground bean sauce, or min6 si2 zoeng3 (面豉酱), which is a not-very-spicy fermented bean sauce. It provides the sauce with a savory base with a somewhat sweet delivery. The other sauce is chili sauce. In our recipe, we use Guilin Style Chili Sauce, but feel free to experiment.

You may notice a conspicuous absence: our recipe forgot the chili bean sauce (spicy doubanjiang), or laat6 dau6 baan2 zoeng3 (辣豆瓣醬)! That's a typical ingredient in most Mapo Tofu recipes, yes. It's made of fermented beans and chili peppers. We've opted to skip it and use the above two sauces separately, sacrificing "authenticity" in order to have better control over the flavor and spice level.

Mince the green onion (1 stalk) into small pieces. When the dish is complete, we'll sprinkle it over top as a beautiful garnish.

Finely dice the shallots (3 ).

For some fragrance and heat, we'll use dried chili peppers. Our recipe will result in a very mild spice, so if you want more heat, use more dried chili peppers and/or stronger peppers. You can even experiment with your favorite fresh peppers.

Cut away the stems of the dried chili peppers (2 ) and discard. Then cut the chili peppers into smaller pieces, about 6-7 pieces.

Then, smash and peel garlic (2 clove). Mince them into small pieces.

Cut the mini sweet pepper (1 ) in half lengthwise and remove the seeds. Cut into strips and then dice into small pieces. Repeat with the other mini sweet pepper (1 ).

We use two colors of sweet peppers for a beautiful variety of color, but of course, if you want to use just one color of pepper, that'll work just fine.

Tofu is packed tightly in a thin plastic box with a flexible plastic top. Instead of ripping the flexible plastic away, use your knife to cut along the four edges of the tofu (1 lb). While the tofu is still in the package, tilt the package to pour out the water that's inside.

In case of preservatives, my dad also likes to rinse the tofu under clean water.

If you're using firm tofu, you can optionally press the tofu with something heavy or with a tofu-pressing gadget to get the excess liquid out. We usually use soft tofu, which you should never press (trying to press soft tofu will simply make it disintegrate).

Once rinsed, the tofu is ready to be cut. Make one horizontal cut through the middle of the tofu. To stabilize the tofu block, your hand will need to be applying equal pressure to the side of the tofu that the knife is coming towards, so go slow and be careful as your knife nears your hand. Instead of continuing through once the knife meets your hand, you can definitely choose to back out the way the knife originally came.

Then, halve the tofu vertically several times to result in bite-sized tofu cubes.

From a top-down perspective, the first cut will result in two rectangles. Halve those rectangles into four thinner rectangles with two more cuts. Then, halve the tofu block across the rectangles to result in eight shorter rectangles, and make two more cross cuts on either side to find yourself with 16 beautiful cubes on top (and 16 beautiful cubes below!)

You'll want the cubes in a convenient dish that you can grab when it's their turn to cook, so transfer them to a plate.

Heat the wok on high heat. When the wok is just about to start smoking, lower the heat and add oil (1 tbsp). Swirl the oil around to evenly coat the wok. You can do this by either lifting the wok and tilting it around, or scooping the oil up the sides with a spatula.

Heat the oil for 30-40 seconds, and add the chopped garlic, shallots, and dried chilis. Fry the aromatics until they are fragrant, which should take 15-20 seconds.

Then add the pork (3 oz) to the wok. Thoroughly break up the pork so there aren't any big pieces of meat. Flip and loosen up the meat as your stir it in with the aromatics.

Stir-fry the pork for about a minute.

To the wok, add ground bean sauce (1 tbsp). Let it cook for a few seconds, then pour the water (1 cup) in. Turn the heat to low.

Add oyster sauce (1 tbsp), light soy sauce (1 tbsp), dark soy sauce (1 tbsp), sugar (1 tsp), salt (0.50 tsp), and chili sauce (0.50 tsp).

If you would like it spicier, or brighter, you can add more chili sauce, or even different types of chili sauces. In our recipe, we used Guilin Style Chili Sauce from Lee Kum Kee.

Next, add the tofu in. Soft tofu is very delicate, so don't dangle the dish so high that the tofu is freefalling way down into the wok. Instead, lower the plate into the wok and gently ease the tofu in.

Use your spatula to nudge the tofu around and into the sauce. Reduce the risk of breaking the tofu by scooping the spatula all the way to the bottom of the wok, underneath everything, and gently coming up. Stir everything gently so every cube of tofu is touching some sauce. Then, cover the wok with a lid.

In a small bowl, mix up a slurry with cornstarch (1.5 tbsp) and water (2 tbsp). Stir thoroughly until the cornstarch is well dissolved.

After 1.5-2 minutes of simmering the sauce and tofu, lower the heat and take the lid off the wok.

This is a great spot to adjust for color. Add more dark soy sauce (1/2 tbsp at a time) if you want to make the sauce a deeper color and add more chili sauce if you want to make the sauce redder. Gently stir in any additions to incorporate them evenly.

Then, thicken the sauce with the slurry by pouring it in slowly and gradually all around the wok. If you prefer a thinner consistency, you may not want to use all of the slurry. Stir it in gently to incorporate, again making sure to get the spatula underneath everything and scooping upwards.

Simmer the sauce for another 2 minutes.

Then, add about half of the chopped green onions (reserve the rest for final garnish at the very end) and all of the chopped sweet peppers. Add sesame oil (1 tsp) and mix it in. Turn off the heat.

If the consistency is to your liking (remember, the sauce will continue to thicken just a touch more as it cools on the table), then go ahead and plate. If you want to thin the sauce out a bit, add water, a tbsp at a time, and heat it back up for a few seconds. Then, plate and serve. Enjoy!

(If you want to serve a group of people with a range of spice preferences, provide a few servings of homemade chili oil at the table!)

FAQ

Do you need to press tofu to cook Mapo Tofu?

  • It's not necessary, and if you're using soft tofu, you really shouldn't. If you are using firm tofu, then you can choose to press some of the water out, which will allow the tofu to soak up more sauce.
  • To press the tofu, there are specific tofu-pressing gadgets you can use. Otherwise, place the whole, uncut tofu block between a few paper towels and on a plate or tray, with a high enough rim to keep the pressed liquid from overflowing. On top of the tofu, place a flat tray, cutting board, or plate, and on top of the tray, put something just heavy enough to push down on the tofu and gently press the moisture out without smashing the whole tofu block instantly.
  • This DIY process can take about 30 minutes, depending on your engineering skills and how much moisture you want to press out.

Can you make Mapo Tofu without beef or pork?

  • The original, traditional version of Mapo Tofu was made with beef, but you can use any type of ground meat that you like. Be aware that every meat tastes different, so every type of meat will result in a different-tasting dish. My dad prefers the taste of mapo tofu with pork.
  • We also have a recipe for chicken mapo tofu here. You can also chop up shrimp for a seafood-style mapo tofu.
  • If you want to make a vegetarian version, you can make Mapo Tofu with mushrooms. Chop up both dried and fresh mushrooms for more intense flavor and a variety of texture.

How do you make Mapo Tofu with a bright red sauce?

  • Any redness and bright color in a mapo tofu sauce comes from chili sauce, so if you want to make a redder mapo tofu, you're going to need to use a redder chili sauce.
  • Our recipe uses Guilin Style Chili Sauce and isn't too glaringly red, so you may want to play around with chili sauces to get more color.

How do you change the consistency of Mapo Tofu sauce?

  • For Mapo Tofu (and other sauce-y dishes), we use cornstarch slurry as a thickener. We pour in the slurry near the end of the cooking process so that it can heat up and activate, and as the dish cools, the sauce thickens even more.
  • To make the sauce thicker, add more slurry.
  • To thin a sauce that you've thickened too much, dilute with water, a tbsp at a time.

What's the difference between premade Mapo Tofu sauce and homemade Mapo Tofu sauce?

  • We always recommend making mapo tofu sauce yourself! It's more affordable, the ingredients are all our pantry staples, and we have complete control over the ingredients and flavor.
  • If you're in a rush, a prepackaged sauce is really convenient and we won't ever judge you for grabbing that when you are in a rush.
  • Our recipe for a nice, mild homemade mapo tofu sauce includes ground bean sauce, water, oyster sauce, light soy sauce, dark soy sauce, sugar, salt, and chili sauce (with a dash of sesame oil to finish). Check out our recipe for specific ratios, and don't forget to scale the amounts up and down as needed.

Summary

Mapo Tofu with Pork (麻婆豆腐)
Learn how to make this classic Chinese tofu dish!
  • Prep Time: 10 min
  • Total Time: 20 min
  • Yield: 4 servings

Main Ingredients

  • 1 stalk green onion
  • 3 shallot
  • 2 dried chili pepper (

    increase amount to add more spice

    )
  • 2 clove garlic
  • 1 mini orange sweet pepper
  • 1 mini red sweet pepper
  • 1 lb soft tofu (

    or your preferred firmness

    )
  • 3 oz ground pork
  • 1 tbsp oil

Cornstarch Slurry

  • 1.5 tbsp cornstarch
  • 2 tbsp water

Sauce

  • 1 tbsp ground bean sauce
  • 1 cup water
  • 1 tbsp oyster sauce
  • 1 tbsp light soy sauce
  • 1 tbsp dark soy sauce
  • 1 tsp sugar
  • 0.50 tsp salt
  • 0.50 tsp chili sauce (

    adjust to taste

    )
  • 1 tsp sesame oil

Step 1 - Prepare aromatics & garnish

↑ Jump to details

Mince the green onion (1 stalk) into small pieces.

Finely dice the shallots (3 ).

Cut away the stems of the dried chili peppers (2 ) and discard. Then cut the chili peppers into smaller pieces, about 6-7 pieces.

Smash and peel garlic (2 clove). Mince them into small pieces.

Cut the mini sweet pepper (1 ) in half lengthwise and remove the seeds. Cut into strips and then dice into small pieces. Repeat with the other mini sweet pepper (1 ).

Step 2 - Prepare tofu

↑ Jump to details

Use your knife to cut along the four edges of the tofu (1 lb) package. While the tofu is still in the package, tilt the package to pour out the water that's inside.

In case of preservatives, you can rinse the tofu under clean water.

Once rinsed, the tofu is ready to be cut. Make one horizontal cut through the middle of the tofu.

Then, halve the tofu vertically several times to result in bite-sized tofu cubes.

From a top-down perspective, the first cut will result in two rectangles. Halve those rectangles into four thinner rectangles with two more cuts. Then, halve the tofu block across the rectangles to result in eight shorter rectangles, and make two more cross cuts on either side to find yourself with 16 cubes on top (and 16 cubes below!)

Transfer the cubes to a plate.

Step 3 - Stir-fry aromatics & meat

↑ Jump to details

Heat the wok on high heat. When the wok is just about to start smoking, lower the heat and add oil (1 tbsp). Swirl the oil around to evenly coat the wok.

Heat the oil for 30-40 seconds, and add the chopped garlic, shallots, and dried chilis. Fry the aromatics until they are fragrant, which should take 15-20 seconds.

Then add the pork (3 oz) to the wok. Thoroughly break up the pork so there aren't any big pieces of meat. Flip and loosen up the meat as your stir it in with the aromatics.

Stir-fry the pork for about a minute.

Step 4 - Add seasoning & tofu

↑ Jump to details

To the wok, add ground bean sauce (1 tbsp). Let it cook for a few seconds, then pour the water (1 cup) in. Turn the heat to low.

Add oyster sauce (1 tbsp), light soy sauce (1 tbsp), dark soy sauce (1 tbsp), sugar (1 tsp), salt (0.50 tsp), and chili sauce (0.50 tsp).

Next, add the tofu in by lowering the plate into the wok and gently easing the tofu in.

Use your spatula to nudge the tofu around and into the sauce.

Step 5 - Add slurry & finish

↑ Jump to details

In a small bowl, mix up a slurry with cornstarch (1.5 tbsp) and water (2 tbsp). Stir thoroughly until the cornstarch is well dissolved.

After 1.5-2 minutes of simmering the sauce and tofu, lower the heat and take the lid off the wok.

Adjust for color with dark soy sauce and chili sauce as needed.

Then, thicken the sauce with the slurry by pouring it in slowly and gradually all around the wok. Stir it in gently to incorporate.

Simmer the sauce for another 2 minutes.

Then, add about half of the chopped green onions (reserve the rest for final garnish at the very end) and all of the chopped sweet peppers. Add sesame oil (1 tsp) and mix it in.

Adjust the consistency as needed with more slurry or water.

Turn off the heat, plate, and enjoy!

Step 6 - Take pictures
Whip out your camera (1). Begin taking photos (1,000,000). Pick your favorites!
Step 7 - Share and tag us on Instagram @madewithlau #madewithlau!
Did you have fun making this recipe? We'd love to see & hear about it. (Especially my dad. He would be THRILLED!)

Enjoy!

We have many, many happy memories of enjoying this dish growing up.

Now, hopefully, you can create your own memories with this dish with your loved ones.

Also, I cordially invite you to eat with us and learn more about the dish, Chinese culture, and my family.

Cheers, and thanks for cooking with us!

Feel free to comment below if you have any questions about the recipe.