
A North Indian and Punjabi preparation of fire-roasted, mashed eggplant stewed with tomato, onion, and spices, traditionally eaten by hand with flatbread.
Deeply smoky and soft, with the silky roasted eggplant carrying sweet onion, tangy tomato, and gentle warmth. The fire-charred flesh tastes almost meaty and savory. Scooped up with hot roti, it is humble comfort food at its best.
Direct flame chars the skin and infuses the flesh with smoky phenolic compounds while the high heat collapses the eggplant's cell walls into a creamy pulp. Cooking until the oil separates concentrates the masala and deepens the savory flavor.
Variations
Punjabi baingan bharta (with peas), oven-roasted version, Bengali begun pora, Maharashtrian vangyache bharit
On the Palate
Where Baingan Bharta sits in the Indian flavor cloud
Ingredients
Serves 4How it's made
8 steps · 15 min
- 115 min
Rub a large eggplant with oil and roast it directly over a flame until the skin blisters and blackens.
Watch outChar the eggplant right on the flame until the skin blackens and the flesh goes soft and collapses — that smoke is the whole soul of the dish.
- 25 min
Cool, peel off the charred skin, and mash the smoky flesh.
- 35 min
Heat oil and saute cumin, then onion until golden.
- 43 min
Add ginger, garlic, and green chili and cook until fragrant.
- 55 min
Stir in chopped tomatoes and cook until soft and pulpy.
Watch outCook the tomatoes down until they break into a soft pulp and lose their raw sharpness before the eggplant goes in.
- 63 min
Add turmeric, red chili, and salt, then fold in the mashed eggplant.
- 78 min
Cook, stirring, until the oil separates and the flavors meld.
Watch outKeep stirring until you see oil beading at the edges — that split is the sign the masala is cooked and deeply flavored.
- 82 min
Finish with fresh coriander and serve hot with roti.





