Smoky Baingan Bharta
Smoky, rustic mashed eggplant cooked with onions, tomatoes, and warm spices. The eggplant is roasted over an open flame for a deep, smoky flavor that defines this classic Punjabi dish. Scoop it up with hot rotis or parathas.
For 4 servings
- prep · ~10 min
Roast the eggplant over an open flame.
1.Place eggplant directly on a gas burner on medium-high heat.2.Use tongs to turn every 2-3 minutes until skin is evenly charred and blistered all over.3.Eggplant should feel soft and collapsed when fully roasted (8-10 minutes).4.Transfer to a bowl, cover with a plate, and let cool for 10 minutes (steam helps loosen skin).TIPPierce eggplant with a fork before roasting to prevent bursting. No open flame? Broil in oven on highest rack, turning until charred. - prep · ~5 min
Peel and mash the roasted eggplant.
1.Gently peel off and discard the charred skin.2.Place the soft flesh in a bowl and mash with a fork until roughly smooth.3.Set aside, keeping some texture — don't puree. - temper · ~2 min
Make the tempering.
1.Heat 2 tbsp oil in a skillet over medium heat until shimmering.2.Add cumin seeds and let them crackle (30 seconds). - saute · ~12 min
Sauté the aromatics, tomatoes, and spices.
1.Add chopped onions and sauté until golden brown (5-7 minutes).2.Stir in minced garlic, grated ginger, and slit green chilies. Cook until raw smell disappears (1 minute).3.Add chopped tomatoes, turmeric powder, red chili powder, and coriander powder.4.Cook, stirring often, until tomatoes soften and oil starts to separate (4-5 minutes). - mix · ~7 min
Combine eggplant with the masala.
1.Add the mashed eggplant and salt to the pan.2.Mix everything well, breaking up any large pieces.3.Cook on medium-low for 5-7 minutes, stirring occasionally, so flavors meld. - garnish
Finish with garam masala and garnish.
1.Sprinkle garam masala over the bharta and mix well.2.Turn off the heat. Garnish with chopped coriander leaves and serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Roast the eggplant on a direct gas flame for the signature smoky flavor—don't skip this step.
- 2Let the roasted eggplant rest covered for 10 minutes; the steam makes peeling effortless.
- 3Mash the eggplant with a fork, not a blender, to retain desired rustic texture.
- 4Cook the tomato-onion masala until oil separates for deep, well-developed flavors.
- 5Use a heavy-bottomed pan to prevent the bharta from sticking during the final simmer.
- 6Make ahead and refrigerate for up to 3 days; flavors intensify overnight.
Adapt it for your goals.
Vegan
This recipe is already vegan as written—no dairy is used. Perfect for plant-based diets.
low oilLow-oil
Reduce oil to 1 tablespoon and add a splash of water while sautéing the onions and tomatoes. The flavor remains robust with less fat.
protein richProtein-rich
Stir in a cup of boiled and crumbled paneer or firm tofu after adding the eggplant for a heartier, higher-protein meal.
jainJain
Omit garlic and onion, and use asafoetida (hing) in the tempering instead. Add extra ginger and green chili for flavor.
smoky bakedSmoky baked
If you lack a gas flame, halve the eggplant, rub with oil, and broil cut-side up until deeply charred. Proceed with the recipe.
Why this is on our healthy list.
Rich in Dietary Fiber
Eggplant is an excellent source of fiber, which supports healthy digestion and helps maintain stable blood sugar levels.
Low in Calories
This dish is naturally low in calories, making it a light yet satisfying main or side option.
Packed with Antioxidants
The anthocyanins in eggplant skin and the curcumin in turmeric provide powerful antioxidant and anti-inflammatory properties.
Heart-Healthy Fats
The small amount of oil used contains unsaturated fats, which can help support cardiovascular health when used in moderation.
Frequently asked questions
Yes. Prick the eggplant, place it on a baking sheet, and broil on the top rack, turning every 5-7 minutes until charred and soft.




.webp)


