Spicy Mapo Tofu - 28g protein vegetarian Chinese dinner
Home / Dinner / Spicy Mapo Tofu

Spicy Mapo Tofu

A fiery Sichuan mapo tofu loaded with doubanjiang and Sichuan peppercorns, built on a vegetable broth base and thickened into a glossy, numbing sauce that delivers serious protein.

Prep Time 15 min
Cook Time 20 min
Total Time 35 min
Servings 4
28g Protein
380 Calories
18g Fat
26g Carbs
3g Fiber
↓ Jump to Recipe

If you've never experienced true Sichuan "mala," you're missing out. Mala literally translates to numbing-spicy, the Sichuan peppercorns hit your tongue with this electric tingle while the doubanjiang brings deep, fermented heat. It's not just hot for the sake of being hot. There are actual layers of flavor happening, and every bite is a little different depending on how much peppercorn you catch.

What I find interesting about capsaicin is that there's actual research showing it can boost your metabolism slightly. The thermogenic effect is real. It raises your body temperature a bit and can support fat oxidation, which is helpful when you're in a cut. I'll take any edge I can get, honestly. And when that edge comes in the form of a dish this good, it doesn't even feel like a sacrifice.

This version skips the ground pork you see in traditional mapo tofu and goes all-in on extra-firm tofu plus fermented black beans for that deep savory backbone. The ground peanuts on top aren't just garnish, they add crunch, healthy fats, and a bit more protein. Served over rice, this is one of the most satisfying bowls you can make in under 30 minutes.

The Protein Upgrade

Traditional mapo tofu uses a small amount of tofu supplemented with ground pork, typically delivering around 18-20g protein per serving. We removed the pork entirely, nearly doubled the tofu to 21oz, added fermented black beans for extra plant protein, and finish with ground peanuts on top. The result is 28g protein per serving from entirely plant-based sources.

Spicy Mapo Tofu

28g protein per serving

Ingredients

  • 21 oz extra-firm tofu (drained and cut into 3/4-inch cubes) 26g protein
  • 2 tbsp doubanjiang (fermented chili bean paste)
  • 1 tbsp fermented black beans (rinsed and roughly chopped)
  • 1 ½ tsp Sichuan peppercorns (toasted and ground)
  • 4 cloves garlic (minced)
  • 1 inch ginger (minced)
  • 4 stalks scallions (whites and greens separated, sliced)
  • 1 ½ cups vegetable broth
  • 2 tbsp soy sauce
  • 1 tbsp chili oil (plus more for drizzling)
  • 2 tbsp vegetable oil
  • 1 ½ tbsp cornstarch (mixed with 2 tbsp water)
  • ¼ cup roasted peanuts (finely ground, for topping) 2g protein
  • 1 tsp sugar
  • 1 tsp sesame oil

Instructions

  1. Bring a pot of salted water to a gentle boil. Add the tofu cubes and blanch for 2 minutes to firm them up and remove any residual bitterness. Drain carefully and set aside.
  2. Heat the vegetable oil in a large wok or skillet over medium heat. Add the doubanjiang and stir-fry for about 1 minute until the oil turns red and fragrant.
  3. Add the fermented black beans, garlic, ginger, and scallion whites. Stir-fry for 30 seconds until aromatic.
  4. Pour in the vegetable broth, soy sauce, and sugar. Bring to a simmer.
  5. Gently slide the blanched tofu cubes into the sauce. Simmer for 5-6 minutes, carefully stirring occasionally so the tofu absorbs flavor without breaking apart.
  6. Give the cornstarch slurry a stir and pour it into the wok. Gently fold until the sauce thickens and becomes glossy, about 1 minute.
  7. Drizzle in the sesame oil and chili oil. Sprinkle the ground Sichuan peppercorns over the top and give one final gentle stir.
  8. Transfer to a serving bowl. Top with ground peanuts, sliced scallion greens, and an extra drizzle of chili oil. Serve immediately over steamed rice.

Boost Your Protein

  • Serve over quinoa instead of white rice for an extra 4g protein per serving.
  • Stir in 2 tbsp of peanut butter into the sauce for an extra 4g protein per serving and a richer texture.
  • Add a side of steamed edamame for an extra 9g protein.

Ingredient Substitutions

  • No doubanjiang? Use gochujang mixed with a splash of soy sauce.
  • No Sichuan peppercorns? Use a pinch of black pepper plus a squeeze of lemon juice.
  • No fermented black beans? Use an extra tablespoon of soy sauce.
  • Swap roasted peanuts for cashews or toasted sunflower seeds for a nut-free option.
#chinese#sichuan#tofu#spicy#high-protein#vegan#weeknight