This post may contain affiliate links. Please read my disclosure.
This Mapo Tofu Recipe hot, spicy, numbing, and just filled with the most incredible flavor. Plus it's on the table in under 30 minutes!
On a cold day like today, what can be better than a steaming hot and spicy bowl of braised pork and tofu? Not a whole lot, let me tell you.
This Mapo Tofu recipe is just incredible. The flavors are intense and spicy (similar to this tan tan ramen actually), with a touch of numbing quality from the Sichuan peppercorns...it's like pure gold.
And even more perfect served with these pickled mustard greens to cut the fat and spiciness of the dish.
And if you're one of those tofu haters, you won't be after you try this. Same goes for this super yummy sambal tofu recipe or this incredible honey garlic tofu. Don't judge before you try them!
If you don't like super spicy dishes, I've included some tips below to reduce the spice level of the dish. However, note that this dish is meant to be spicy and you won't be able to remove all the spice (why would you want to really??).
Where is Mapo Tofu From?
Mapo tofu originated from the Sichuan province of China. It is incredibly popular both in China and in US based restaurants. It is typically a very spicy dish, however, is usually toned down in restaurants in the US.
The Ingredients
Don't be intimidated by the long list of ingredients. This dish is actually incredibly easy to make. Most of the ingredients can be found at your local market, and the remaining are very easy to get on Amazon. I've included links in the recipe card for buying the ingredients.
The full list of ingredients can be found in the recipe card at the bottom of the post. Below are some of the main seasonings.
Sichuan Peppercorns
The Sichuan peppercorns used offer this delightful spicy, tongue numbing quality that is very common among many Szechuan (Sichuan) style dishes. It's not traditionally spicy like you would find in other peppers, but has a slight numbing effect that is very common in Sichuan cuisine.
Broad Bean Paste
The broad bean paste is a much needed staple if you're going to be regularly cooking Sichuan cuisine. It is SOOO amazing filled with this intensely spicy, salty umami flavor. It is delicious and you should definitely keep a jar in your fridge at all times.
The best broad bean paste is Pi Xian broad bean paste. It comes straight from an area called Pixian within the Sichuan province and is widely known as the best.
Chili Oil
Chili oil is an important part of Mapo Tofu. It provides the much sought after spice in the dish. You can buy it (I included a link in the recipe card), or you can make your own. I absolutely LOVE this Chili Oil from The Woks of Life. I find the fresh made to be much tastier, and it's super easy to make.
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Went Here 8 This.
Step By Step Instructions
Mix the broth, broad bean paste, soy sauce, salt, sugar, sake, 1 tbsp. ground Sichuan peppercorns, 1 tbsp. chili oil and sesame oil in a bowl. Set aside.
In a large skillet or wok, stir fry the pork until it is no longer pink. Break it up into small pieces while cooking. Add the garlic when halfway done.
Learn how to season a wok.
Add the sauce mixture and stir to combine.
Add the cubed tofu to the top of the pork mixture in an even layer, reduce the heat to medium low, cover and cook for 10 minutes.
Remove the lid and stir the tofu into the pork mixture very gently. Add the cornstarch mixture (mix the cornstarch with the water with a spoon), a little at a time, until the sauce is thick and glossy.
Stir in the remaining chili oil at this point. If you want a spicier dish, add more chili oil. Add less for a less spicy dish (note it will still be spicy).
Remove from heat and serve with steamed rice, or with this incredibly easy to make restaurant style Fried Rice. Garnish with the chopped scallions, ground peppercorns and chili oil.
If you'd like a less spicy version, try this Japanese Mapo Tofu from Just One Cookbook.
Expert Tips
- How to adjust the spice level: This dish is spicy by nature. I adjust the heat of the dish by using more or less chili oil. The Sichuan peppercorns add more of a numbing quality instead of spice to the dish. You can reduce the amount used, but I highly recommend using the amount called for in the recipe as it acts as a wonderful flavor enhancer.
- Stir the tofu very gently to prevent it from breaking up and becoming mush. We want the cubes to stay intact.
- Add the cornstarch mixture slowly while gently stirring over medium heat. If your sauce is still to thin, make more cornstarch slurry (1 part cornstarch to 2 parts water) and slowly add it until the desired consistency has been reached (should be thick and slightly glossy). If it's a too thick, add a touch of chicken broth to thin it add.
More Chinese Recipes
- Twice Cooked Pork;
- Shrimp Lo Mein;
- Wonton Noodle Soup;
- Mongolian Beef;
- Fried Rice;
- Browse all the Chinese Recipes!
You may also want to try these other recipes using tofu:
- Bak Kut Teh (Pork Ribs Soup);
- Singapore Laksa;
- Pan Fried Sesame Garlic Tofu from Table for Two Blog;
- Baked Tofu from Gimme Some Oven;
- Kimchi Stew Recipe.
Did you make this Mapo Tofu recipe? Rate the recipe and leave a comment to let me know how it turned out!
Recipe
Mapo Tofu recipe
Ingredients
- 1 pound medium tofu cubed
- ½ pound ground pork
- 1 teaspoon sugar
- 1 tablespoon ginger paste
- 2 teaspoon sake
- 2 tablespoon broad bean paste
- ½ cup chicken broth
- 2 tablespoon soy sauce
- 2 garlic cloves minced
- 1 teaspoon sesame oil
- 2 tablespoon Sichuan peppercorns toasted and ground
- 1 tablespoon cornstarch mixed with 2 tbsp. water
- 1-2 tablespoon chili oil (depending on desired spiciness)
- chopped green onions for garnish
Instructions
- Mix the broth, broad bean paste, soy sauce, salt, sugar, sake, 1 tbsp. ground Sichuan peppercorns, 1 tbsp. chili oil and sesame oil in a bowl. Set aside.
- Stir fry the pork in a large skillet over medium heat until no longer pink, breaking up the pieces as it cooks. Add the garlic when the pork is halfway done.
- Stir in the sauce.
- Add the cubed tofu to the top of the pork mixture in an even layer, reduce the heat to medium low, cover and cook for 10 minutes.
- Remove lid and stir carefully to fully coat the tofu in the sauce.
- Add cornstarch mixture slowly to thicken. Stir carefully until thick and glossy.
- Remove from heat and serve, garnished with scallions, chili oil and the remaining ground Sichuan peppercorns.
- Serve with steamed rice.
Expert Tips:
- How to adjust the spice level: This dish is spicy by nature. I adjust the heat of the dish by using more or less chili oil. The Sichuan peppercorns add more of a numbing quality instead of spice to the dish. You can reduce the amount used, but I highly recommend using the amount called for in the recipe as it acts as a wonderful flavor enhancer.
- Stir the tofu very gently to prevent it from breaking up and becoming mush. We want the cubes to stay intact.
- Add the cornstarch mixture slowly while gently stirring over medium heat. If your sauce is still to thin, make more cornstarch slurry (1 part cornstarch to 2 parts water) and slowly add it until the desired consistency has been reached (should be thick and slightly glossy). If it's a too thick, add a touch of chicken broth to thin it add.
- You can add additional salt to taste if desired. I don't typically find this necessary, but everyone's tastes are different.
Nutrition
Check out the old photo! It was kinda a disaster...
Summer
I’ve never had ma po tofu before and I’m glad I tried it! The flavor is unlike anything I’ve had before so I’m not sure how to describe it. It was *very* hot and spicy but also delicious! I skipped garnishing with additional chili oil and pepper which ended up being the right choice for my family. Thank you for the meal inspiration!
Danielle
I'm so glad you enjoyed it! It is a spicy dish, but the flavors are so wonderful!
Jo
I can't have enough of Chinese recipes. Homemade versions are always better than take-out versions. Your's looks absolutely delicious! The flavors are spot on.
Danielle
I totally agree! Thanks Jo 🙂
Natalie
This looks and sounds so delicious! It's something my family would like very much. I saved the recipe to give it a try. Flavors are really amazing. Can't wait to make this!
Danielle
Thanks!
Jessica (swanky recipes)
I love takeout Chinese but I love finding a good homemade takeout recipe to make over and over again for the family. Chinese sauces with lots of garlic, ginger, soy sauce, and a little sugar are my jam and I know our family would ask for this weekly, yum!
Danielle
Hope you get the chance to make is Jessica!
Jess
Hot and spicy! Chinese food at home! Count me in! This looks and sounds so so good! I can't wait to make this for my family! YUM!
Danielle
Hope you love it!!
Amanda
I don't make tofu enough, so this was a good reminder that I need to do it more often. What a delicious dish!
Danielle
Thanks!
Marisa F. Stewart
I've never heard of this dish before -- and being the curious person that I am, I had to try it. Whenever anyone says spicy, I'm all in. The Mapo Tofu was delicious. Hubby loved it and wants it again next week.
Danielle
I'm so glad you enjoyed it!
Paula Montenegro
I'm not a tofu fan but I love your Asian recipes! So this one I will be trying out! I love that it has Sichuan peppercorns. So flavorful!
Danielle
They give it such a great flavor!
Çitra's Home Diary
I am all over the screen... 🙂
Your mapo tofu looks scrumptious.. I usually use beef meat for my own version. Will copy your recipe soon 🙂
Danielle
Thanks so much 🙂
Paige
Wow! This looks delish and I love that it has tofu AND pork in it! It doesn't look hard to make either and the flavors sound great!
Danielle
Thanks!
Sandhya Ramakrishnan
This is just the perfect recipe for winter afternoon lunch! Being vegetarian we use tofu a lot and I love this sauce recipe. I might skip the meat and use some vegetables instead to make this.
Danielle
It would be delicious with some mushrooms to replace the pork!