My Simple Mapo Tofu Recipe brings all the bold, spicy, and savory flavors of this traditional Sichuan dish into an easy, approachable meal you can make at home. Soft tofu soaks up a rich, savory sauce made with spicy bean sauce, black beans, and a small amount of ground pork, creating that perfect balance of umami, heat, and the signature tingle from a handful of Sichuan peppercorns. Serve it over white rice for a comforting, flavorful dish that’s just as good as what you’d find in Sichuan restaurants—but way easier to make!

What is Mapo Tofu?
Mapo tofu is a traditional Sichuan dish that’s bold, spicy, and packed with umami. It’s known for its signature numbing heat, thanks to a handful of Sichuan peppercorns and chili oil.
Here’s what makes it special:
- Soft tofu soaks up a rich, savory sauce made with spicy bean sauce, black beans, and ground meat.
- The numbing spice comes from Sichuan peppercorns, which create a tingling sensation.
- It’s typically served over white rice, making it a comforting and satisfying meal.
- While the classic version includes ground pork or beef, vegetarian options swap in mushrooms or extra firm tofu.
This dish is a staple in Sichuan cuisine from the Sichuan province of China and can be found in many Chinese restaurants worldwide. It’s easy to make at home, and once you try it, you’ll see why it’s such a favorite!
Looking for more? Try my Chinese Shrimp, Shrimp Fried Rice, Wonton Soup, and Chili Crisp Recipe.
Jump to:
🌟 Why You'll Love this Recipe
- Bold flavors, minimal effort – Spicy bean sauce, black beans, and Sichuan peppercorns create the perfect balance of heat, umami, and that signature numbing kick.
- Quick and easy – Ready in about 15 minutes, making it a perfect weeknight meal with simple prep and one-pan cooking.
- Customizable – Use pork, beef, or tofu, and adjust the spice levels to match your preference.
🥘 Ingredients
- Soft Tofu – The key to achieving the silky, delicate texture in this simple mapo tofu recipe. Soft tofu absorbs the bold flavors of the savory sauce while maintaining its smooth consistency. For a firmer bite, medium tofu works well too.
- Doubanjiang (Chili Bean Paste) – The backbone of mapo tofu, this fermented broad bean and chili paste delivers deep umami, saltiness, and spice. Pixian chili bean paste is the most authentic and gives the dish its signature red color and depth of flavor.
- Ground Meat – Traditionally made with a small amount of ground pork or beef, which adds richness and umami to the dish. You can substitute it with mushrooms or extra firm tofu for a vegetarian version.
- Fermented Black Beans – These salty, umami-packed black beans complement the bold flavors of doubanjiang and enhance the depth of the sauce. They’re typically chopped and added for extra complexity.
- Sichuan Peppercorns – Essential for the signature numbing heat, a handful of Sichuan peppercorns provide a citrusy, tingling sensation that makes Sichuan cuisine unique. Toast and grind them for the best flavor.
- Chili Oil or Red Pepper Flakes – Enhances the spiciness of the dish with smoky, aromatic heat. Adjust the amount based on your spice preference.
- Chicken Stock – Creates the rich, savory sauce that ties everything together. For a vegetarian alternative, vegetable stock works well.
- Cornstarch Slurry – A mix of cornstarch and water that thickens the sauce, helping it cling perfectly to the tofu and ground meat.
- Green Onions – Used both for flavor and garnish. The white parts are cooked into the dish for depth, while the green tops add a fresh, slightly sweet finish.
- White Rice – The ideal pairing for mapo tofu, balancing the bold, spicy sauce while soaking up all the flavor.
See recipe card for quantities.
🔪 Step by Step Instructions
Prepare the Tofu: Bring a large pot of water to a simmer. Gently add the soft silken tofu and let it warm while you prepare the rest of the dish. This helps firm up the texture and remove any raw bean flavor.
Cook the Ground Meat: Heat a wok or large skillet over high heat. Add neutral oil, swirl to coat, then discard the oil. Add fresh oil, then add the ground pork and cook over medium heat, breaking it apart, until no longer pink but not browned. Stir in the minced garlic and ginger, cooking until fragrant.
Add Aromatics and Spices: Push the meat to one side of the wok. Add more oil, then stir in the doubanjiang and fermented black beans. Cook until fragrant, stirring until the oil turns red and everything is well combined.
Simmer and Thicken the Sauce: Pour in the chicken stock, sugar, and optional chili oil or red pepper flakes. Stir to combine, then bring to a simmer. In a small bowl, mix cornstarch with water to make a slurry. Stir the slurry into the sauce and let cook until thickened.
Add the Tofu: Gently drain the tofu and add it to the sauce along with the white parts of the green onions, Sichuan peppercorns, and sesame oil. Stir carefully to avoid breaking the tofu. Let simmer for a couple of minutes.
Garnish and Serve: Remove from heat. Garnish with the green parts of the onions and whole chilies. Serve hot over white rice.
👩🏼🍳 Chef's Tips
- Use soft tofu for the best texture – Soft tofu absorbs the rich, savory sauce while staying silky and delicate. If you prefer a firmer bite, medium tofu works too, but avoid extra firm tofu, as it won’t soak up the flavors as well.
- Toast and grind Sichuan peppercorns for maximum flavor – Lightly toast them in a dry pan until fragrant, then grind them finely. This enhances the signature numbing spice and blends better into the dish.
- Don’t skip the doubanjiang – This chili bean paste is the heart of the dish, giving it its deep umami, spice, and color. Look for Pixian chili bean paste at Asian grocery stores for the most authentic flavor.
📖 Substitutions & Variations
- Ground Meat Swap: Use a small amount of ground beef or chicken instead of pork. For a vegetarian version, crumbled extra firm tofu or mushrooms add umami depth.
- Spice Levels: Reduce spicy bean sauce and chili oil for a milder dish, or add extra chili peppers for more heat.
- Types of Tofus: Soft tofu gives the best texture, but medium tofu works for a firmer bite. Avoid extra firm tofu, as it won’t absorb the savory sauce as well.
🍴 Serving Suggestions
- Classic Pairing: Serve this simple mapo tofu recipe over white rice to soak up the spicy sauce and balance the bold flavors. A drizzle of extra chili oil enhances the heat.
- Restaurant-Style Meal: Pair with handmade beef dumplings and a side of Sichuan dishes like stir-fried greens or spicy cucumber salad for a full Sichuan food experience.
- Noodle Option: Instead of rice, serve over fresh noodles tossed with sesame oil and green onions to create a Sichuan-inspired noodle bowl.
💭 Recipe FAQs
Soft tofu is the best choice for a traditional Sichuan mapo tofu, as it absorbs the savory sauce while keeping a silky texture. If you prefer a firmer bite, medium tofu works too, but avoid extra firm tofu since it won’t soak up the spicy bean sauce as well.
🥣 Storage & Reheating
Let the simple mapo tofu recipe cool to room temperature before storing. Transfer it to an airtight container and refrigerate for up to three days. Reheat gently over medium heat, adding a splash of chicken stock or water to loosen the savory sauce. For best texture, avoid freezing, as soft tofu can become watery when thawed.
🌿 Related Recipes
Did you make this recipe? Please leave a 5-star ⭐️⭐️⭐️⭐️⭐️ rating & comment below to let me know how it came out. Thanks for visiting!
📋 Recipe
Simple Mapo Tofu Recipe
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 Meghan It Up.
Equipment
- Large pot
- Wok or large skillet
- Spatula or wooden spoon
- Knife
- Cutting board
- Measuring spoons
- Measuring cup
- Small bowl
Ingredients
- 1 pound firm tofu cut into 1-inch cubes
- 5 tablespoons neutral oil divided
- 1 pound ground pork
- 3 cloves garlic peeled and minced
- 2 teaspoons ginger peeled and minced
- 1 bunch scallions chopped (white and green parts separated)
- 1 ½ tablespoons Sichuan chili bean paste doubanjiang
- 2 teaspoons fermented black beans chopped
- 1 cup chicken stock
- 1 teaspoon sugar
- 1 teaspoon red pepper flakes ground chilies, or chili oil (optional)
- 2 teaspoons cornstarch
- 2 tablespoons water
- 1 teaspoon sesame oil
- 1 teaspoon Sichuan peppercorns toasted and ground (see note)
- Whole chilies for garnish
- White rice for serving
Instructions
- Prepare the tofu: Bring a large pot of water to a simmer. Gently add the tofu and let it sit over low heat while preparing the rest of the dish. This helps firm up the texture and remove any raw bean flavor.
- Prepare the wok: Heat a wok or large skillet over high heat. Add 2 tablespoons of oil, swirl to coat, then discard the oil. This process removes any residual metallic or smoky flavors from the wok and helps prevent sticking. Reduce the heat to medium.
- Cook the pork: Add 1 tablespoon of oil to the wok. Add the ground pork and cook, breaking it up as it cooks, until no longer pink but not browned.
- Sauté the aromatics: Add another tablespoon of oil, then stir in the garlic and ginger. Cook for about 30 seconds until fragrant.
- Cook the doubanjiang: Push the pork to one side of the wok. Add the remaining tablespoon of oil and the doubanjiang to the empty space. Stir the paste until the oil turns red, about 30 seconds.
- Add the black beans: Stir the fermented black beans into the mixture and combine everything.
- Simmer the sauce: Add the chicken stock, sugar, and optional chili flakes or chili oil. Stir to combine, then bring the mixture to a simmer.
- Thicken the sauce: In a small bowl, mix the cornstarch with 2 tablespoons of water. Stir the slurry into the simmering pork mixture and cook for 30 seconds until the sauce thickens.
- Add the tofu: Carefully drain the tofu to avoid breaking it, then gently stir it into the sauce along with the white parts of the scallions, sesame oil, and ground Sichuan peppercorns. Let simmer for 1–2 minutes, stirring carefully.
- Garnish and serve: Remove from heat. Garnish with the green scallions and whole chilies. Serve hot with steamed white rice.
Notes
- To prepare Sichuan peppercorns, toast them in a dry skillet over medium heat until fragrant, then grind them finely.
- Adjust spice levels by adding more doubanjiang, chili oil, or red pepper flakes to taste.
🌡️ Food safety
- Pork - Cook to a minimum temperature of 165 °F (74 °C)
- Do not use the same utensils on cooked food, that previously touched raw meat
- Wash hands after touching raw meat
- Don't leave food sitting out at room temperature for extended periods
- Never leave cooking food unattended
- Use oils with high smoking point to avoid harmful compounds
- Always have good ventilation when using a gas stove
Comments
No Comments