Baingan Bharta
Smoky, fire-roasted eggplant mashed and slow-cooked with tomatoes, onions, and a handful of warm spices. This rustic North Indian classic is packed with deep, earthy flavors and a silky texture that pairs beautifully with hot rotis or parathas.
For 4 servings
- roast · ~12 min
Roast the eggplants until charred and tender.
1.Wash and pat dry the eggplants. Pierce each with a fork 4-5 times.2.Roast directly over a gas flame on medium heat, turning every 2-3 minutes.3.Keep roasting until the skin is completely charred and the flesh is soft (10-12 minutes).4.Transfer to a bowl, cover with a lid, and let cool for 5 minutes.TIPPoke holes so steam escapes — no explosions. The covered rest loosens the skin further. - prep · ~5 min
Peel and mash the roasted eggplant.
1.Gently peel off the charred skin using your fingers or a spoon.2.Place the soft flesh in a bowl and mash thoroughly with a fork until smooth.3.Set aside — a few small chunks are fine for texture. - temper · ~1 min
Heat the oil and crackle the cumin.
Heat oil in a kadai or heavy pan over medium heat. Add cumin seeds and let them sizzle until fragrant and darker by a shade, about 30 seconds.
- saute · ~8 min
Cook the onion, ginger, garlic, and green chili.
1.Add chopped onion and sauté until soft and golden, about 5-6 minutes.2.Stir in the chopped ginger and garlic; sauté until the raw aroma fades.3.Drop in the slit green chilies and cook for 1 minute. - saute · ~6 min
Add tomatoes and cook until soft and pulpy.
1.Add chopped tomatoes and a small pinch of salt to help them break down.2.Cook on medium heat, stirring often, until the tomatoes are completely soft and oil starts to show at the edges.TIPLet the tomatoes really cook down — raw tomato taste will overpower the smoky eggplant. - saute · ~1 min
Stir in the spice powders and bloom them.
1.Lower the heat and add turmeric powder, coriander powder, and red chili powder.2.Sauté for 30 seconds, stirring continuously so the spices don't burn. - simmer · ~7 min
Add the mashed eggplant and simmer gently.
1.Add the mashed eggplant and remaining salt to the pan.2.Mix everything well and spread evenly across the pan.3.Cook uncovered on low heat for 5-7 minutes, stirring occasionally, letting the flavors meld.TIPDon't add water — the bharta should cook dry to concentrate the smoky flavor. - garnish
Finish with garam masala and coriander leaves.
Turn off the heat. Sprinkle garam masala and chopped coriander leaves over the top. Give it one final gentle stir.
- serve
Serve hot with roti or paratha.
Transfer to a serving bowl and serve immediately while warm. Pairs beautifully with a dollop of yogurt on the side.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1For maximum smoky flavor, roast the eggplant directly over a gas flame or charcoal, not in an oven.
- 2Let the roasted eggplant rest covered for 5 minutes — this steams the flesh and makes peeling effortless.
- 3Do not skip piercing the eggplant before roasting; it prevents steam buildup and potential bursting.
- 4Cook the tomatoes until the oil separates from the masala — this ensures no raw taste remains.
- 5Avoid adding water during the final simmer; the bharta should be dry and concentrated in flavor.
- 6Use a heavy-bottomed pan or kadai to prevent the spices from burning during blooming.
Adapt it for your goals.
Vegan
This recipe is already naturally vegan — simply ensure no ghee is used. For extra richness, stir in a tablespoon of coconut milk or cashew cream at the end.
protein addedProtein-added
Add 1/2 cup of boiled and mashed chickpeas along with the eggplant for a heartier, more protein-rich version that still respects the dish's texture.
no onion no garlic (sattvic)No-onion-no-garlic (sattvic)
Omit onion and garlic; replace with a pinch of asafoetida (hing) in the tempering step. Add 1/4 cup grated bottle gourd (lauki) for body.
spicierSpicier
Increase green chilies to 4 and add 1/2 teaspoon of crushed dried red chilies with the spice powders for serious heat.
kashmiri styleKashmiri-style
Use 1 teaspoon Kashmiri red chili powder for a vibrant color and milder heat, and add 1 tablespoon of dried fenugreek leaves (kasuri methi) at the finish.
Why this is on our healthy list.
Low in Calories
Eggplant is naturally low in calories and high in water content, making this dish a light yet satisfying option for weight management.
Rich in Dietary Fiber
The eggplant and onions provide a good amount of fiber, supporting healthy digestion and promoting a feeling of fullness.
Source of Antioxidants
Eggplant contains nasunin, a potent antioxidant found in its purple skin (especially when charred), which helps protect cells from damage.
Contains Anti-Inflammatory Spices
Turmeric and ginger are known for their anti-inflammatory properties, contributing to overall wellness.
Naturally Gluten-Free & Vegan
This recipe is free from gluten and animal products, making it suitable for a wide range of dietary needs.
Frequently asked questions
Yes. Roast the eggplant under a broiler (oven) or in a tandoor, turning every few minutes until the skin chars and the flesh softens. The smoke flavor will be slightly milder.



