Baingan Bharta: Okay, real talk: most people hear “eggplant” and think “meh” or “bitter” or “why bother”. But then you have baingan bharta done right and suddenly you’re tearing rotis like it’s your job. That smoky, slightly charred flavor mixed with onions, tomatoes, green chili and just enough masala—it’s stupidly good.
I grew up eating this pretty regularly because my mom made it whenever we had big eggplants lying around. She’d roast them directly on the gas flame until they looked like they’d been through a fire (which they basically had), then mash everything together in the same kadhai she used for everything else. No measuring cups, no timer, just “it smells right” and “taste kar lo”. Somehow it always came out perfect.
These days I still make it almost the same way, though I’ve burned a few eggplants along the way learning what works. Here’s how it usually goes down in my kitchen.

Credit by: AI Generated Img
Stuff You Need (Rough Amounts – Adjust as You Like)
- 2 large glossy eggplants (the fat purple ones, around 800 g–1 kg together)
- 2 medium onions, chopped small
- 3–4 decent tomatoes, chopped
- 4–5 garlic cloves, smashed or chopped
- 1–1½ inch ginger, grated or finely chopped
- 2–4 green chilies, chopped (depends how hot you want it)
- 1 tsp cumin seeds
- ½ tsp haldi (turmeric)
- 1–1½ tsp red chili powder
- 1 tsp dhania powder (coriander)
- ½ tsp garam masala (only at the end)
- Salt
- 2–3 tbsp mustard oil (seriously, use this if you can – it makes a huge difference)
- Bunch of fresh coriander, chopped
Sometimes I throw in a handful of peas if I have them, but it’s not traditional for me.

Credit by: AI Generated Img
How I Do It
First, roast the eggplants. Wash them, dry them, make a few slits or just poke holes so they don’t explode. Put them straight on the gas burner flame (medium flame). Keep turning them with tongs every 3–4 minutes. The skin goes black and papery, and when you press it should feel very soft inside. Takes maybe 15–20 minutes for big ones. If you don’t have gas, roast in the oven at high heat (220–250°C) for 40–50 minutes, turning halfway. It won’t be quite as smoky, but still good.
Once roasted, cover them in a bowl with a plate on top for 10 minutes – helps the skin come off easier. Peel off all the charred skin, cut off the stem, and mash the flesh with a fork or potato masher. I like it a bit chunky, not completely smooth.
Now heat mustard oil in a kadhai until it starts to smoke lightly (that’s when it loses the raw smell). Add cumin seeds, let them crackle. Throw in the onions and fry them till they’re properly golden (don’t be lazy here – this adds sweetness). Add ginger, garlic, green chilies – fry till the raw smell disappears.
Add the chopped tomatoes + some salt. Cook till the tomatoes break down and you see oil separating from the masala (8–10 minutes or so). Stir in turmeric, red chili powder, coriander powder. Let it all cook together for a couple more minutes.
Dump in the mashed eggplant. Mix everything really well so the masala coats it. Let it simmer on medium flame for 10–12 minutes – stir now and then. You’ll see it come together, get thicker, and smell amazing. Taste it, adjust salt or chili if needed. Sprinkle garam masala and chopped coriander at the end.
That’s basically it.

Credit by: AI Generated Img
Quick Hacks I Use
- For extra dhaba smoke: After it’s cooked, put a small piece of burning charcoal in a tiny foil boat in the middle of the kadhai, drizzle a drop of oil on it, cover for 3–4 minutes. Tastes like roadside magic.
- If you want garlic flavor inside the eggplant, stuff a couple of peeled cloves into slits before roasting.
- Leftovers are honestly better the next day – flavors settle nicely.
- Don’t add water. The tomatoes and eggplant give enough moisture.

Credit by: AI Generated Img
How We Eat It
Hot phulkas or butter naan straight from the tawa. Sometimes just plain rice with dal on the side. A bowl of onion-tomato raita or chilled buttermilk cuts the heat perfectly. My go-to is two rotis, a big spoonful of bharta, and maybe a raw green chili on the side if I’m feeling brave.
Random Notes
It’s actually pretty decent for you – lots of fiber from the eggplant, antioxidants from tomatoes and spices, not heavy if you don’t drown it in oil. One decent serving is probably 150–250 calories depending on the oil.
I’ve seen people add yogurt or cream for richness, or make it with coconut in South Indian style, but for me the classic Punjabi way with mustard oil and that open-flame smoke is still the best.

Credit by: AI Generated Img
Read More Recipes: Amritsari Kulcha with Chole – My Messy-but-Amazing Home Version
If you make it, tell me – did you get the char right? Too much chili? Tasted like your childhood? I love hearing how it turns out.
Eggplant haters, give this a real shot. It might just change your mind.
Happy cooking, and don’t be scared of eggplant anymore. It’s secretly one of the best veggies we’ve got. 🔥🍆
