Mapo Tofu – Easy High Protein Meal

💡 Why It Works

  • Mapo Tofu is low in carbs and rich in protein.
  • I replaced starch thickeners with xanthan or guar gum to reduce glycemic index of the dish even further.

Mapo Tofu is a bold and hearty, comforting classic that delivers on flavor, heat, and texture, and can be cooked in under 20 minutes. Traditionally made with silken tofu, ground pork, and spicy red sauce of fermented bean paste and chili oil, it’s a dish that hits hard and satisfies deeply.

My version keeps everything I love about Mapo Tofu, but adapts it for a more health-conscious recipe. I use medium-firm tofu for better structure, cut back on carbs by swapping starch for xanthan gum, and use a leaner protein to lighten things up. The result is just as rich and savory, but more balanced, lower in glycemic impact, and easier to fit into a modern, low-carb or diabetic-friendly diet.


Pork is a traditional choice of meat for Mapo Tofu, hovewer this dish is very flexible. Ground chicken or turkey work beautifully and lighten things up without sacrificing richness or protein amount. If you’re after a vegetarian, finely chopped mushrooms (shiitake or oyster work best) are an excellent substitute. They mimic the umami depth of meat and soak up the bold sauce just as well.

The type of tofu you choose makes a huge difference. I recommend medium-firm tofu for the best balance: it’s tender enough to absorb flavor and stay tender, but firm enough to hold its shape as it simmers in sauce. Silken tofu, while traditional, tends to break apart too easily unless handled very gently. On the other hand, extra-firm tofu often stays too rigid and doesn’t soak in enough sauce, making the dish feel drier and less cohesive. Stick with medium-firm for the balanced texture and flavor payoff.

Check the video version of this recipe on my YouTube channel.

Recipe

Print

Mapo Tofu

Sichuan classic, high-protein, low-carb, ready in just 20 minutes, and incredibly tasty. Now even with lower amount of starch!
Course Main Course
Cuisine Chinese
Keyword high protein, tofu
Cook Time 20 minutes
Total Time 20 minutes
Servings 2
Calories 500kcal

Ingredients

  • 300 g medium-firm tofu
  • 130 g lean ground pork, chicken, or beef
  • 1 tsp chili oil
  • 1 cup chicken broth
  • 1 tsp Sichuan peppercorns
  • 1 tsp arrowroot powder or 1 pinch xanthan/guar gum
  • 1 tsp erythritol or low-glycemic sweetener of your choice
  • 2 tsp Shaoxing wine
  • 1 tbsp fermented bean paste doubanjiang or mapo tofu sauce base
  • 2 cloves garlic minced
  • 1 tsp fresh ginger minced
  • 2 tbsp soy sauce
  • 1 tsp toasted sesame oil
  • 2 stalks green onion chopped

Instructions

  • Mince the garlic and ginger.
  • Heat a splash of oil in a pan over medium heat. Add Sichuan peppercorns, followed by garlic and ginger. Sauté until aromatic and lightly golden.
  • Add ground meat and cook until just browned.
  • Stir in soy sauce, Shaoxing wine, chili oil, bean paste, chicken broth, and sweetener. Simmer for 5–7 minutes.
  • If you are using xanthan gum, sprinkle in the pan directly, and stir thoroughly. If you are are using using starch, mix with 1 tbsp cold water and stir into the pan.
  • Gently cube the tofu (about 1 cm) and fold it into the sauce. Simmer gently for 5 more minutes.
  • Drizzle with sesame oil and top with diced green onion.
  • Serve hot, with rice, or over steamed greens.

Video

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating