Ingredients
For the Baingan Bharta
Method
Baingan bharta preparation
- 1
Rinse and dry the brinjal. Make 3 to 4 deep lengthwise slits to check for pests and to help it cook evenly.
Tip: Keep the slits deep but not all the way through, so the baingan holds its shape.
- 2
Rub a few drops of mustard oil all over the skin. Place the baingan directly over an open gas flame, hot coals, or on a grill.
Tip: Use tongs and turn the baingan every 30 to 45 seconds for even charring.
- 3
Roast until the skin is fully blackened and the flesh feels soft and collapses when pressed with tongs, about 10 to 15 minutes.
12 minTip: A little sizzling and dripping is normal; that’s the moisture escaping.
- 4
Transfer to a bowl and let it cool until comfortable to handle. Peel off and discard all the charred skin and the stem, then mash the flesh with a fork or chop it finely.
5 minTip: Mash smoother for a silkier bharta or leave some small chunks for texture.
- 5
Heat mustard oil in a kadhai on medium heat. Add onion, ginger, and garlic and sauté until the onion turns translucent and light golden.
4 minTip: Keep the heat medium so the garlic doesn’t brown too fast.
- 6
Add green chilli and tomato. Cook, stirring, until the tomatoes soften, turn pulpy, and you see the oil beginning to separate.
4 minTip: When you can drag the spoon and the masala leaves a faint line, it’s ready.
Pro tips: Stuff the baingan before roasting: Slip whole garlic cloves and green chillies into the slits so the aromatics roast inside the flesh, giving deeper, smoky flavour throughout. · Dhungar for village-style smokiness: Place a hot charcoal in a small steel bowl set over the cooked bharta, drip a few drops of oil on it, and cover for a minute for a bold, rustic smoke. · Cook in mustard oil: Mustard oil adds the pungent, earthy note you expect from Punjabi bharta; it ties the smoke, tomato and baingan together. · Keep a few charred specks: Don’t over-clean the roasted skin; tiny black flecks in the mash boost the fire-roasted aroma without tasting bitter. · Raw Hyderabadi-style variation: Skip the sauté: mix roasted baingan mash with raw onion, garlic, green chilli and lemon juice for a sharper, refreshing side.
Baingan bharta preparation (continued)
- 7
Stir in Kashmiri red chilli and salt. Fry for 1 minute to bloom the spice.
1 min - 8
Add the mashed baingan. Mix well and cook uncovered on medium-low heat until the flavours meld and the bharta thickens slightly.
6 minTip: If it starts sticking, splash in a tablespoon of water and keep stirring.
- 9
Finish with garam masala (if using) and coriander leaves. Turn off the heat, rest 1 minute, taste, and adjust salt. Serve hot.
1 min
Serving and storage
How to serve
Serve hot with roti, chapati, paratha or naan. In winter, pair it with bajra or jowar roti. Add a simple dal and steamed rice for a full North Indian-style meal.
Storage and reheating
Keeps 2 days in the fridge in an airtight container. For make-ahead, roast and mash the baingan up to a day earlier and refrigerate, then cook the bharta fresh. Reheat gently in a kadhai on low heat for 3 to 4 minutes, adding a spoon of water if it looks dry.
Frequently asked questions
How do I roast baingan without a gas flame?
Use a charcoal barbecue or an outdoor grill. Roast directly on the grates over high heat, turning often, until the skin is fully charred and the flesh is soft.
Can I make baingan bharta without ground spices?
Yes. Skip the chilli powder and garam masala and rely on green chillies, mustard oil and the smoky roast for flavour.
Which oil is best for baingan bharta?
Mustard oil gives the classic Punjabi taste. If you don’t use it, a neutral oil works; the smoky baingan will still shine.
How do I fix watery bharta?
Simmer uncovered on medium-low heat for a few minutes until excess moisture cooks off and the bharta thickens.
How do I avoid too many seeds or bitterness?
Choose a large, glossy baingan with fewer seeds. After roasting, scoop out and discard any overly seedy core before mashing.

