Baigana Bharta
Smoky roasted eggplant mashed with onion, tomato, ginger, garlic, and gentle spices makes this comforting bharta deeply flavorful. It is simple home cooking that tastes especially good with roti or plain rice.
For 4 servings
- prep · ~2 min
Prepare the eggplant for roasting.
Wash the eggplant and pat it dry. Make a few small slits so steam can escape while roasting.
- roast · ~15 min
Roast the eggplant until charred and soft.
1.Place the whole eggplant directly over an open flame or on a hot grill pan.2.Turn it every few minutes so the skin chars evenly on all sides.3.Cook until the flesh is completely soft and collapsed, about 12 to 15 minutes.4.Set it aside to cool enough to handle.TIPRoast on medium heat so the inside softens fully before the skin burns too much. - prep · ~4 min
Peel and mash the roasted eggplant.
Peel off the charred skin, remove any large pockets of seeds if needed, and mash the flesh well with a spoon or fork.
- saute · ~8 min
Cook the onion and aromatics.
1.Heat oil in a pan over medium heat.2.Add cumin seeds and let them sizzle for a few seconds.3.Add onion and cook until soft and lightly golden, 5 to 7 minutes.4.Add ginger, garlic, and green chili and cook for 1 minute. - saute · ~6 min
Cook the tomatoes and spices.
Add tomato, turmeric powder, red chili powder, coriander powder, and salt. Cook until the tomatoes soften and the mixture looks thick and glossy.
- mix · ~1 min
Mix in the mashed eggplant.
Add the mashed eggplant to the pan and mix well so it is fully coated with the masala.
- saute · ~5 min
Cook the bharta together.
Cook for 4 to 5 minutes on low heat, stirring now and then, until the flavors come together and the bharta looks soft and slightly smoky.
- garnish · ~1 min
Finish with coriander leaves.
Stir in coriander leaves and switch off the heat.
- serve · ~1 min
Serve hot.
Serve Baigana Bharta hot with roti, paratha, or plain rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Choose a large, light eggplant with fewer seeds so the bharta stays silky instead of bitter.
- 2Roast until the eggplant fully collapses; any firm spots will leave chewy bits after mashing.
- 3Let the roasted eggplant rest a few minutes before peeling so the skin slips off more easily.
- 4If the mashed eggplant seems watery, cook it a little longer after mixing into the masala to dry it out.
- 5Cook the tomatoes until the oil starts to separate slightly; this gives the bharta a deeper, rounded taste.
- 6Mash the eggplant roughly rather than pureeing it, so the bharta keeps a rustic texture.
- 7This tastes even better after 15 to 20 minutes of resting, when the smoke and masala meld together.
Adapt it for your goals.
Low-oil
Use less oil and cook the onion on lower heat with a splash of water when needed; good if you want a lighter everyday bharta.
veganVegan
The recipe is naturally vegan as written, making it a simple plant-based Indian side or main with roti or rice.
spicierSpicier
Increase green chili and red chili powder for a hotter version that stands up especially well with plain rice.
no garlicNo-garlic
Skip the garlic for a simpler, lighter-tasting bharta while keeping the ginger, cumin, and coriander for flavor.
Why this is on our healthy list.
Vegetable-Forward Dish
Eggplant, onion, tomato, ginger, garlic, and chili make this a vegetable-rich preparation with plenty of natural flavor.
Naturally Plant-Based
Made without dairy or meat, this bharta fits well into vegan and vegetarian meals while still feeling hearty.
Aromatic Spice Support
Ginger, garlic, cumin, coriander, and chili add depth without needing heavy sauces, keeping the dish flavorful yet simple.
Frequently asked questions
Yes. You can roast it on a grill pan or in the oven, though the bharta will have less smoky flavor than flame-roasted eggplant.



