
Keto Gujarati Baingan Bharta
Roasted & sautéed
- Time
- 30 min
- Serves
- 2
- Calories
- 140 kcal
- Protein
- 3 g
About this recipe
Baingan bharta begins with charred skin and smoky flesh, a transformation that happens slowly over flame or under the broiler. Roasting the eggplant until it's completely soft and slightly blackened caramelizes its natural sugars, concentrating rather than adding flavor. The charred skin is not a mistake—it's bitter and necessary, a foil to the sweetness and richness that builds as you sauté the pulp with garlic, ginger, and tomato paste. This Gujarati approach uses minimal cream or yogurt and lets the eggplant be the star, which makes it naturally low-carb: just 8 grams net per serving.
The method here matters more than the ingredients. After roasting and scooping the flesh, the paste shouldn't be whipped or blended smooth—it should remain slightly chunky, with a rustic texture. Toast your cumin and mustard seeds in hot oil, let them crackle and pop, then add garlic and ginger for a moment before folding in the eggplant pulp. The seeds add a nutty bitterness that's the signature of Gujarati cooking. A small amount of tomato paste (cooked out until it darkens) adds umami and prevents the dish from tasting like plain eggplant mush. Cilantro at the end brings freshness. This is a dish that tastes even better made ahead and reheated—the spices settle in overnight, and it becomes the perfect side to any protein-rich keto meal or a standalone brunch with fried eggs.
Ingredients
Quantities for 2 servings.
Method
- 1Char eggplants directly over flame until skin blackens; cool and peel; mash.
- 2Heat oil; add cumin and mustard seeds, let them crackle.
- 3Add onions, cook until soft; add garlic and ginger, cook for 1 minute.
- 4Stir in tomato paste, turmeric, and chili powder; cook for 1 minute.
- 5Add mashed eggplant; mix well and simmer for 3-4 minutes.
- 6Garnish with cilantro and serve.



