Keto Mapo Tofu
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.
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.
| 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.
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
| Nutrient | Per 100 g | Per serving | Keto 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.