KetoWizard

Keto Mapo Tofu

Finished keto Mapo Tofu with silken tofu, ground beef and red Sichuan sauce
Spicy keto Mapo Tofu with chili oil, Sichuan peppercorn and tender tofu.
Flat lay of ingredients for keto Mapo Tofu with silken tofu, ground beef, doubanjiang and Sichuan peppercorn
Silken tofu, ground beef, doubanjiang and Sichuan peppercorn for the keto Mapo Tofu.
Tofu cubes are gently added to the simmering Sichuan sauce for keto Mapo Tofu
Slide the tofu gently into the sauce so the cubes stay intact.

Mapo Tofu is one of the most iconic dishes of Sichuan cuisine: silken tofu in a deeply seasoned chili and ground meat sauce with Sichuan peppercorn. This keto-friendly version skips the usual starch thickener and relies on the natural body of the sauce instead. Per serving you get 5 g net carbs, 28 g fat and 22 g protein, ready in 20 minutes.

Rate this recipe

No ratings yet

Sign in to rate this recipe.

Key facts at a glance

  • Prep and cook time: approx. 20 minutes, a fast wok dish.
  • Only approx. 5 g net carbs and 28 g fat per serving.
  • Ingredients: silken tofu, ground beef, doubanjiang, chili oil, garlic, ginger, Sichuan peppercorn.
  • Great for spice lovers who enjoy Asian cooking, vegetarian option included.

Ingredients

One serving is meant as a complete meal; pair with cauliflower rice for more volume.

Servings
Amount Ingredient Note
silken tofu cut into 2 cm cubes
cut into 2 cm cubes
ground beef -
doubanjiang Sichuan fermented chili bean paste, preferably sugar-free
Sichuan fermented chili bean paste, preferably sugar-free
chili oil approx. 1 tbsp
approx. 1 tbsp
coconut aminos approx. 1 tbsp
approx. 1 tbsp
garlic cloves pressed
pressed
fresh ginger grated
grated
broth chicken or vegetable broth
chicken or vegetable broth
Sichuan peppercorn ground
ground
coconut oil approx. 1 tbsp
approx. 1 tbsp
spring onion 2 spring onions, sliced into rings
2 spring onions, sliced into rings
sesame oil approx. 1 tsp; to finish at the end
approx. 1 tsp; to finish at the end

How to prepare it

Brown the ground beef with garlic and ginger, then stir in doubanjiang and chili oil. Broth and coconut aminos form the base of the sauce. Slide the tofu cubes in carefully and let them simmer briefly.

Why Mapo Tofu works on keto

Traditional Mapo Tofu uses cornstarch to thicken the sauce. The keto version skips it; the sauce is a little thinner but just as aromatic. Silken tofu contains only about 1 to 2 g net carbs per 100 g, and most of the calories come from the ground beef and chili oil. Doubanjiang (Sichuan fermented chili bean paste) contains roughly 0.5 to 1 g carbs per teaspoon, which is keto-compatible in small amounts, but always check the label for added sugar. Per serving the dish comes in at 28 g fat, 22 g protein and 5 g net carbs.

Source: USDA FoodData Central, tofu

Sichuan peppercorn: that signature tingle

Sichuan peppercorn is not actually a true pepper; it is the husk of the Zanthoxylum berry. It creates an electric, numbing sensation on the tongue (málà) that pairs tingling with heat. It contains virtually no carbs and fits keto without any issues.

Source: USDA FoodData Central, Szechwan pepper

Skip the starch, keep the body in the sauce

Without cornstarch the sauce is thinner. You have two options: 1) Simply simmer the sauce a little harder for 3 to 4 minutes to reduce it. 2) Stir in a pinch of xanthan gum, which is keto-friendly and thickens without adding carbs.

How do I serve and vary Mapo Tofu?

From experience I recommend ladling the sauce over the tofu only when plating, rather than stirring it in the pan, because silken tofu falls apart very quickly. Serve in deep bowls over cauliflower rice or as a stand-alone dish.

Storage and meal prep

The sauce (without the tofu) keeps for 3 days in the fridge. Add fresh tofu when reheating, because it breaks down if stored in the sauce. The sauce also freezes well, again add the tofu fresh when serving.

Vegetarian variation

Swap the ground beef for finely diced button mushrooms or shiitake. The umami depth then comes more from the doubanjiang and coconut aminos. For a vegan version, use coconut aminos instead of fish sauce.

Which tips help with keto Mapo Tofu?

  • Use silken tofu, it has the creamiest texture; firm tofu turns out dry.
  • Drain the tofu on paper towels before using, but do not press it.
  • Doubanjiang is already salty, so go easy on extra soy sauce or coconut aminos.
  • Briefly toast Sichuan peppercorn in a dry pan and then grind it, this intensifies the aroma.
  • Cook the sauce separately and only pour it over the tofu when plating.

Nutrition values

NutrientPer 100 gPer servingKeto context
Calories approx. 140 kcal approx. 350 kcal Moderate meal; fully satisfying with cauliflower rice.
Moderate meal; fully satisfying with cauliflower rice.
Fat approx. 11 g approx. 28 g Good for keto; comes from ground beef, chili oil and tofu.
Good for keto; comes from ground beef, chili oil and tofu.
Net carbs approx. 2 g approx. 5 g Low; tofu and a small amount of doubanjiang are the main contributors.
Low; tofu and a small amount of doubanjiang are the main contributors.
Sugar approx. 0.7 g approx. 1.8 g Low; choose a doubanjiang without added sugar.
Low; choose a doubanjiang without added sugar.
Protein approx. 8.8 g approx. 22 g Solid; from ground beef and tofu combined.
Solid; from ground beef and tofu combined.
Salt approx. 0.8 g approx. 2 g Doubanjiang is salty, no extra salt needed while cooking.
Doubanjiang is salty, no extra salt needed while cooking.

Note: Nutrition values are estimated averages per 100 g and per serving and may vary depending on ingredients, brands, portion size, and preparation. They do not replace individual nutrition or medical advice.

FAQ

What is doubanjiang and where can I buy it?

Doubanjiang is a fermented Sichuan bean paste made from chilies and broad beans. It gives Mapo Tofu its characteristic deep aroma. You can find it in Asian grocery stores or well-stocked online shops for Asian ingredients. When buying, prefer a version without added sugar or starch.

Can I use firm tofu instead of silken?

Yes, but the result is different. Firm tofu holds its shape better but is less creamy. You need to cut it into cubes and briefly pan-fry it in oil before adding it to the sauce.

How do I make the dish spicier?

Add more chili oil or extra fresh chilies to the sauce. For authentic Sichuan heat, use more Sichuan peppercorn; it amplifies the numbing sensation without adding actual heat.

Is Mapo Tofu still keto without ground meat?

Yes. Without the meat the net carbs are even a little lower. The flavor becomes milder; use more doubanjiang and chili oil to make up for the missing umami from the meat.

Author at KetoWizard

About the author

Sebastian is a husband, father of two teenage boys, football coach, and writes at KetoWizard combining profound personal experience with continuous research of scientific literature.

Read author profile