Mapo tofu is a beloved Sichuan dish that has captured the hearts of food lovers around the globe. This spicy, aromatic dish features silken tofu simmered in a rich, flavorful sauce made with ground pork, fermented black beans, and a tantalizing blend of spices. The perfect combination of heat and umami makes mapo tofu a must-try recipe for anyone seeking a quick yet satisfying meal that packs a punch.

Why You Will Love This Recipe
You’ll love this mapo tofu recipe because it’s not only delicious but also a wonderfully comforting dish that brings back memories of family meals and communal dining. I still remember the first time I had mapo tofu at a small Sichuan restaurant during a trip to China. The moment I took my first bite, the explosion of flavor left me craving more. The balance of heat from the Sichuan peppercorns and the creaminess of the tofu create a harmony that is simply irresistible. Plus, this recipe is quick and easy to prepare, making it perfect for busy weeknights or when you want to impress guests with minimal effort.
Tips and Tricks
- Choosing Tofu: For the best texture, opt for silken or soft tofu. It’s delicate and absorbs the flavors beautifully.
- Sichuan Peppercorns: These are essential for achieving the authentic numbing heat that defines mapo tofu. Toast them lightly before grinding to enhance their flavor.
- Prep Ahead: Chop your garlic and ginger in advance and store them in the fridge to save time during cooking.
- Adjust Spice Level: If you’re sensitive to spice, start with less doubanjiang (fermented chili bean paste) and adjust according to your taste.
- Make it Veggie-Friendly: Substitute the ground pork with mushrooms or plant-based meat for a vegetarian version that still packs a flavor punch.
Make Ahead Tips
You can prepare several components of this mapo tofu recipe in advance. The sauce can be made ahead of time and stored in the refrigerator for up to three days. The tofu can also be sliced and stored separately until you’re ready to cook. For meal preppers, consider making a larger batch and portioning it out for quick lunches or dinners throughout the week.

Recipe Variations
- Vegetarian Mapo Tofu: Replace the ground pork with crumbled tempeh or mushrooms for a plant-based version.
- Extra Veggies: Add bell peppers, zucchini, or bok choy for an extra nutritional boost.
- Different Proteins: Try using ground chicken, turkey, or beef as alternatives to pork.
- Spicy Twist: For an extra kick, incorporate fresh chili peppers or chili oil.
How to Serve
Serve mapo tofu hot, directly from the stove to the table. It pairs beautifully with steamed jasmine rice, which helps to balance the spiciness of the dish. Garnish with chopped green onions and a sprinkle of sesame seeds for a touch of color and added flavor. A side of stir-fried greens or a simple cucumber salad would complement the meal nicely.

Pairing Suggestions
For drink pairings, consider a light-bodied white wine like Riesling or a refreshing beer such as a lager to counter the spice. If you prefer tea, a floral jasmine tea would cleanse the palate beautifully. As for desserts, a light fruit salad or mochi can provide a refreshing end to the meal.
How to Store
Leftovers of mapo tofu can be stored in an airtight container in the refrigerator for up to three days. For longer storage, you can freeze the dish, but be aware that the tofu may change texture upon thawing. To reheat, gently warm on the stove or in the microwave until heated through. Adding a splash of water can help restore some of the sauce’s consistency.
Equipment Needed
You’ll need a heavy-bottomed skillet or wok for even cooking. A sharp knife and cutting board for prepping ingredients are also essential. If you’re making a large batch, a large pot could be useful. A mortar and pestle or a spice grinder will come in handy for grinding Sichuan peppercorns, but a simple knife will suffice if you don’t have these tools.

Dietary Adaptations
To make this recipe vegan, simply swap out the ground pork for crumbled tempeh or a plant-based meat alternative. Ensure your doubanjiang is vegan-friendly, as some brands may contain animal products. For a gluten-free version, use tamari instead of soy sauce and check the labels on your condiments.
Seasonal Adaptations
In spring and summer, you can incorporate seasonal vegetables like zucchini or bell peppers into the dish. In fall and winter, consider adding hearty greens such as kale or bok choy to enhance the dish’s nutrition and flavor.
Recipe FAQs
- Can I use firm tofu instead of silken?: Yes, but the texture will be denser. You may want to press the tofu to remove excess moisture.
- What if I can’t find doubanjiang?: You can substitute with miso paste and a touch of hot sauce, though the flavor will differ slightly.
- How long does it take to cook?: The cooking process takes about 20-30 minutes, depending on your prep time.
- Is mapo tofu spicy?: Yes, but you can adjust the heat by controlling the amount of doubanjiang and Sichuan peppercorns you use.
How To Make mapo tofu recipe
Mapo Tofu

Mapo tofu is a beloved Sichuan dish that has captured the hearts of food lovers around the globe.
Ingredients
- 14 ounces silken tofu
- 1/2 pound ground pork (or substitute)
- 2 tablespoons vegetable oil
- 1 tablespoon Sichuan peppercorns
- 2 garlic cloves, minced
- 1-inch piece ginger, minced
- 3 tablespoons doubanjiang (fermented chili bean paste)
- 1 tablespoon soy sauce
- 1 tablespoon rice wine (or cooking wine)
- 1/2 cup chicken or vegetable broth
- 1 teaspoon cornstarch mixed with 2 tablespoons water
- 2 green onions, chopped (for garnish)
- Sesame seeds (for garnish)
Instructions
- Begin by preparing the tofu. Gently drain the silken tofu and cut it into cubes. Set aside.
- Heat the vegetable oil in a heavy skillet or wok over medium heat. Add the Sichuan peppercorns and toast them for about 1 minute until fragrant.
- Add the minced garlic and ginger to the pan, stirring quickly to prevent burning.
- Increase the heat to medium-high and add the ground pork. Cook until browned and cooked through, about 5-7 minutes.5. Stir in the doubanjiang, soy sauce, and rice wine, mixing thoroughly to combine.
- Pour in the chicken or vegetable broth, and bring the mixture to a simmer.
- Carefully add the tofu cubes to the skillet, gently stirring to coat them with the sauce. Simmer for about 5 minutes to allow the flavors to meld.
- Mix the cornstarch with water and pour it into the skillet, stirring gently until the sauce thickens, about 1-2 minutes.
- Remove from heat and garnish with chopped green onions and sesame seeds.10. Serve hot over freshly steamed rice.
Nutrition Information
Yield
4Serving Size
1Amount Per Serving Calories 414Total Fat 30gSaturated Fat 7gTrans Fat 0gUnsaturated Fat 21gCholesterol 69mgSodium 1242mgCarbohydrates 8gFiber 2gSugar 2gProtein 28g
Leafyplated.com, occasionally offers nutritional information for recipes contained on this site. This information is provided as a courtesy and is an estimate only. This information comes from online calculators. Although Leafyplated.com attempts to provide accurate nutritional information, these figures are only estimates.
Final Thoughts
Making mapo tofu at home is not only rewarding but also a fantastic way to explore the bold flavors of Sichuan cuisine. With just a few simple ingredients, you can create a dish that is both comforting and exciting. Don’t be afraid to adjust the spice levels or make it your own with variations. Serve it up with rice, gather your loved ones, and enjoy the warmth and joy that comes from sharing a homemade meal. Happy cooking!