Home / North Indian Kitchen / Baingan Bharta

Baingan Bharta

Smoky, fire-roasted eggplant mashed with onion, tomato, and spices — a rustic Punjabi classic with the flavor of a charcoal fire.

⏱ 15 minPrep time
🔥 35 minCook time
🍽 4Servings
🏷 North Indian KitchenCategory
☆☆☆☆☆No ratings yet

Baingan bharta is the smoky, rustic heart of Punjabi vegetarian cooking, born on village fires where whole eggplants were roasted directly in the coals. The charred flesh is scooped out, mashed, and simmered with onion, tomato, and spices until it turns into a deeply flavorful, almost jammy dish. That fire-roasted smokiness is the whole point, and it cannot be faked with boiled eggplant.

Smoky and silky, the way the village makes it

The eggplant collapses into a silky, spreadable texture, carrying a pronounced smoky flavor from the charred skin and a gentle warmth from cumin and green chilies. It is earthy, slightly sweet, and wonderfully rustic, equally at home scooped up with roti or spooned over rice. A tangle of fresh cilantro on top keeps it bright and fresh. It is proof that a single vegetable, treated with care, can be more memorable than the richest of feasts. Spread it on toast or use it as a sandwich filling, and the smoky flavor will keep pulling you back.

Craving more? Explore all North Indian Kitchen recipes.

Step by stepInstructions

  1. Roast the whole eggplants over an open gas flame, turning often, until the skin is charred and black all over and the flesh feels soft, about 12 minutes. Alternatively, broil them for 20 minutes, turning occasionally.
  2. Cool the eggplants until handleable, then peel off the charred skin. Mash the flesh coarsely and set aside, draining off any excess liquid.
  3. Heat the oil in a wide skillet over medium heat. Add the cumin seeds and let them sizzle, then add the onion and cook until golden, about 7 minutes.
  4. Stir in the ginger-garlic paste and green chilies and cook for 1 minute, then add the tomatoes, turmeric, and ground coriander. Cook for 6 minutes, until the tomatoes soften.
  5. Add the mashed eggplant, garam masala, and salt. Simmer for 8 minutes, stirring often, until the mixture is thick and the flavors meld.
  6. Stir in the cilantro and serve hot with roti or rice.

💡 Chef tips & storage

Char the eggplant directly over a gas flame or under a hot broiler until the skin blackens; that smoke is the whole flavor. Let it rest in a colander to drain any bitter juices.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep15 min
Cook35 min
Servings4
CategoryNorth Indian Kitchen
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →