Indian
Baingan Bharta
A smoky North Indian mashed eggplant dish made by charring whole baingan over an open flame, then cooking it with onions, tomatoes, green chilli, and spices. It is soft, rustic, and best eaten warm with roti or paratha.
Ingredients
- Large round eggplant1, about 450g
- Mustard oil2 tbsp
- Garlic cloves4
- Onion, finely chopped1 medium
- Tomatoes, finely chopped2 medium
- Green chilli, finely chopped1
- Ginger, finely chopped or grated1 tsp
- Cumin seeds1/2 tsp
- Turmeric powder1/4 tsp
- Kashmiri red chilli powder1/2 tsp
- Coriander powder1 tsp
- Garam masala1/4 tsp
- Salt3/4 tsp, or to taste
- Fresh coriander leaves, chopped2 tbsp
- Lemon juice1 tsp
Method
- Wash and dry the eggplant, then make 3 to 4 small slits in it and push one garlic clove into each slit.
- Roast the eggplant directly over a medium open flame, turning often with tongs, until the skin is fully charred and the flesh collapses, about 12 to 15 minutes.
- Place the roasted eggplant in a covered bowl for 5 minutes, then peel off the charred skin and discard the stem.
- Mash the smoky eggplant flesh and roasted garlic together with a fork, keeping the texture slightly coarse.
- Heat mustard oil in a kadai or heavy pan until it begins to smoke lightly, then reduce the heat to medium.
- Add cumin seeds and let them splutter for a few seconds.
- Add the chopped onion and cook until golden at the edges, about 6 to 7 minutes.
- Stir in the ginger and green chilli, and cook for 1 minute until fragrant.
- Add the tomatoes, turmeric, Kashmiri red chilli powder, coriander powder, and salt, then cook until the tomatoes soften and the oil begins to separate, about 7 to 8 minutes.
- Add the mashed eggplant and roasted garlic mixture, then stir well and cook for 5 to 6 minutes so the flavours come together.
- Sprinkle in garam masala and cook for 1 minute more.
- Turn off the heat, stir in lemon juice and fresh coriander, and serve hot with roti, paratha, or steamed rice.
Common questions
Can I roast the eggplant without an open flame for Baingan Bharta?
Yes. You can broil it on a foil-lined tray, turning every few minutes until the skin is blistered and collapsed, about 20 to 30 minutes. The flavor is slightly less smoky, so add a tiny touch of smoked paprika only if needed.
What are the most common mistakes when making Baingan Bharta?
The biggest mistakes are under-roasting the eggplant, which leaves it raw and watery, and overcooking the onion-tomato base until it turns dry. Also avoid washing the eggplant after roasting; just peel off the charred skin.
How long does Baingan Bharta take from start to finish?
Plan for about 30 to 40 minutes total. Roasting the eggplant takes 12 to 15 minutes, resting and peeling takes 5 minutes, and cooking the masala takes another 12 to 15 minutes, depending on how moist you like it.
How should I store Baingan Bharta, and can I freeze it?
Store it in an airtight container in the fridge for up to 3 days. It also freezes well for about 1 month. Reheat gently on the stove, adding a spoonful of water if it looks dry, and finish with fresh coriander.
What should I serve with Baingan Bharta, and can I make it less spicy?
Serve it hot with roti, paratha, naan, or plain rice. To reduce heat, use less green chilli and Kashmiri red chilli powder, but keep the ginger, cumin, and garam masala so the dish still tastes balanced and aromatic.