Tested in a real kitchen ✦ Written for the one you have

Baingan Bharta

60 min4 Servings
Tested in the KitchenMind kitchenUpdated September 2026

A whole eggplant, blackened on a hot tray, gives this dish its smoke. It blisters until the skin chars and the flesh collapses into soft, sweet pulp, and that smoke follows the pulp into everything it meets. What follows is patience. Onion cooked to gold. Tomato fried until the oil beads at the rim of your pan. Then the pulp goes in. Cook it down until your spoon leaves a clean line. Fifteen minutes of prep, 35 to 45 minutes in a 220°C oven, and about 20 minutes at the stove for four portions.

Cook now
Prep
15 min
Cook
45 min
Total
60 min
Serves
4

Ingredients

Serves4 servings
Changing servings updates ingredient amounts automatically

What you’ll need — tap to tick off as you go

Process

Timers built in · swap anything · ask as you cook

0 of 8 steps done

Heat the oven to 220°C, line a rimmed tray, prick the 1 kg eggplant in a dozen places with a fork, rub it all over with 1 tbsp of the neutral oil, and sprinkle the skin lightly with salt. Steam needs a way out, or your skin splits and the flesh dries at the seams, and oil is what lets it blister evenly instead of scorching in patches.

220°C / 428°F ovenReady when: eggplant pricked all over and slick with oil, tray lined

Roast for 35 to 45 minutes (a smaller eggplant will be ready at the 35-minute mark), turning once at the halfway point with tongs, until the skin is black in patches and the whole eggplant sags when you press it. A skewer should slide into the thickest part with no resistance. Trust the skewer. Still firm? Give it another 8 to 10 minutes. Under-roasted flesh tastes raw and releases water into your pan later.

220°C / 428°F ovenReady when: skin blackened in patches and the whole fruit sags when pressed

Let it cool on the tray for 10 minutes. Slit the skin lengthwise, scoop the flesh out with a spoon, and leave the charred skin and stem behind; mash the flesh roughly with a fork (a food processor turns it to paste) and do not rinse it. Water would carry your smoke down the drain.

Ready when: flesh pulls away from the skin in soft spoonfuls

Set a wide, heavy pan over medium heat with the remaining 2 tbsp oil, add 1 tsp cumin seeds, and let them sizzle for about 20 seconds, until they darken a notch and smell nutty. That is the base note of the whole dish. Past that, they turn bitter.

Ready when: seeds darken a shade and smell toasted, about 20 seconds

Add the chopped onion and cook for 5 to 6 minutes, stirring now and then, until the pieces are soft and edged with gold. Stir in 1 tbsp grated ginger, the 4 minced garlic cloves and 2 slit green chilies, and give them 1 minute, just until the raw smell lifts. Garlic swings from sweet to harsh in seconds. Keep your spoon moving.

Ready when: onion soft and golden at the edges, garlic no longer raw

Add the 3 chopped tomatoes, then measure in 0.5 tsp turmeric, 1 tsp ground coriander, 0.5 tsp ground cumin, 0.5 tsp red chili powder and the 1 tsp salt. Cook for 6 to 8 minutes, crushing the tomatoes against the pan with your spoon, until they break down into a thick paste and the oil separates at the edges. Why wait for that slick? It tells you the water is gone and your spices have fried.

Ready when: thick paste with oil beading at the edges

Fold the mashed eggplant into the masala and give it 5 to 7 minutes over medium heat, stirring and pressing with the spoon, until the mixture turns thick and glossy and a spoon dragged across the pan leaves a clean line. If it still looks wet, raise the heat for 2 to 3 minutes and let the liquid cook off. Taste for salt before you take it off. Salt, not more spice.

Ready when: thick, glossy, and a spoon leaves a clean line

Take the pan off the heat. Stir in 1 tbsp lemon juice if you are using it, fold in half of the 3 tbsp chopped coriander, and taste once more. Then scatter the rest over the top and serve hot with roti or rice. Lemon goes in off the heat because its brightness fades in the pan, and the last coriander should still be green when your dish reaches the table.

Ready when: green coriander on top, lemon stirred through
Baingan Bharta
Baingan Bharta — from the KitchenMind photo set

Why this recipe works

Charring does two jobs at once. The skin burns, and the smoke it gives off settles into the flesh beneath, which is where the flavor comes from. Heat also breaks down the eggplant's cell walls, so spongy raw flesh turns spoonable and sheds the water that would otherwise thin your dish. In the pan, the tomato has to fry until the oil separates: only then has enough water cooked off for the fat to carry the spices onto the eggplant instead of leaving them pooled at the bottom. Mash roughly, never to a purée. A smooth paste loses the uneven texture that makes bharta a dish rather than a dip.

Equipment

  • Rimmed baking tray, about 35 x 25 cm
  • Parchment paper or foil for the tray
  • Fork for pricking the eggplant
  • Long-handled tongs
  • Wide heavy frying pan or kadai, 28 cm across
  • Wooden spoon or potato masher
  • Chef's knife and cutting board
  • Fine rasp or small grater for the ginger

Kitchen notes

Kitchen notes

  • Weigh the eggplant instead of counting them. One kilogram is two medium globe eggplants, and a small third one is better than coming up short (the flesh is the entire dish).
  • There's no need to salt the cut flesh in advance. Salting draws water you will only have to cook off later, and the eggplants in most shops are no longer bitter enough to justify the wait. Skip the purge.
  • The trick is a wide pan. Why? The mash needs surface area to cook down, and a deep, crowded pot traps steam until your bharta turns soupy.
  • Roast the eggplant on an open tray, not in a deep dish. Air has to move around it for the skin to blacken; a dish with high sides steams it pale and soft.
  • Salt the skin before roasting, then taste the masala before the eggplant goes in. The mash dilutes what is already in your pan, and the lemon at the end shifts the balance again.
  • Cover the tray with foil. The trapped steam loosens the skin, and the flesh stays warm enough to mash without a fight.

Common mistakes

  • Watery bharta that slides off the spoon: the eggplant left the oven while its flesh was still firm, or the tomato never fried down, so both kept releasing water in your pan. Roast until a skewer meets no resistance, wait for the oil to separate at the edges, and boil off the excess with 2 to 3 minutes of high heat uncovered.
  • A raw, flat taste with no smoke: the skin was barely blistered, which means the flesh never got hot enough to collapse and take on the char. Give it the full 35 to 45 minutes at 220°C, turning once, until it looks more like charred remains than dinner.
  • A bitter edge that lingers: an older, heavier eggplant, or cumin and garlic pushed past gold. Choose fruit that feels light for its size, stop the cumin at 20 seconds, and pull the garlic after 1 minute.
  • The bharta turns to paste: a food processor, or too much enthusiasm with the masher, breaks the flesh down past silky. Mash with a fork, leave it uneven, and stir gently once the eggplant is in your pan.
  • Oil pooling at the bottom of your pan: the heat was too high when the eggplant went in, so the fat split out instead of working into the mash. Keep the pan at medium.

Serving suggestions

  • Hot, with roti or paratha and a bowl of dal; tear the bread and scoop instead of chasing the bharta with a fork, because bread gets what a fork leaves behind.
  • Over steamed basmati rice with a cool spoonful of plain yogurt, which cuts the smoke and the chili together, and a lime wedge for anyone who wants more acid.
  • With naan and a sharp onion salad, sliced onion with lemon and salt, made while your eggplant roasts.
  • Give it 5 minutes off the heat. The mixture tightens as it stands, and the smoke reads clearer when it is not scalding.
  • Leftover bharta, cold from the fridge, makes a smoky filling for a grilled cheese sandwich, and a spoonful swirled into hot dal thickens it and carries the smoke through. The version worth repeating is the one eaten straight from the pan, with the roti still warm. Enjoy it while it lasts.

Variations

  • Flame-roasted: hold the eggplant over a medium gas flame with tongs, turning every 3 to 4 minutes, until the skin blackens and the flesh softens, about 12 to 15 minutes. The smoke is stronger and more direct than an oven can give.
  • No oven: halve the eggplant, oil the cut faces and lay them face down in a lidded pan over medium heat for 15 to 20 minutes, then mash and carry on from step 4.
  • Rustic: leave a few black flecks of charred skin in the mash instead of scraping the flesh perfectly clean. They carry smoke and give the dish a coarser, more homely texture.

Refrigerator

  • RefrigeratorCool the bharta within 2 hours, pack it into a shallow airtight container, and refrigerate it for up to 3 days; it thickens as it sits, so loosen it with a splash of water when you reheat.
  • ReheatingWarm it in a lidded pan over medium-low heat for 5 to 7 minutes, stirring now and then, or microwave at 70 percent power in 1-minute bursts. Either way it should hit 74°C, the USDA figure for leftovers. No thermometer? Look for steam rising from the middle and a hot center. A squeeze of lemon at the end brings it back.
  • FreezingFreezing is not recommended. Eggplant flesh is mostly water held in fragile cell walls, and freezing bursts them, so thawed bharta turns mushy and leaks. If you have a surplus, cook half and roast the rest for another dish.
  • Make aheadRoast and mash the eggplant up to 2 days ahead and keep it covered in the fridge, or cook the whole dish up to 3 days ahead. The flavor deepens overnight, which makes it a good candidate for a party.

Updated:

How this recipe was developed
  • USDA FSIS, Leftovers and Food Safety (refrigerate within 2 hours, keep 3 to 4 days, reheat to 74°C)
  • Felicity Cloake, The Guardian, How to make the perfect baingan bharta (charring over a flame for smoke; aubergine blackened and soft enough to mash; onion and tomato balance; finish with coriander and lime)
  • Serious Eats, Baigan Chokha (charring whole eggplant quells bitterness and makes the flesh spoon-tender; err on the side of overcooked; mash rather than purée)
  • The New York Times, TierneyLab, Salt Trumps Bitter (Harold McGee: bitter eggplant is rare in modern varieties, and salt masks bitterness rather than removing it)

Editorial references are kept internally for verification. This page makes no claim of external certification or professional testing.

FAQ

The questions we get asked most

Why is my baingan bharta watery?

Two causes, usually together: eggplant pulled from the oven before its flesh collapsed, and tomato that never fried down, both of which hold water that shows up later in your pan. Roast until a skewer slides through with no resistance, wait for the oil to separate at the edges of the masala, and simmer uncovered for 2 to 3 minutes if liquid still pools.

Can I make baingan bharta without an oven?

Yes, and the stovetop version is the more traditional one. Set the eggplant directly over a medium gas flame and turn it with tongs every 3 to 4 minutes, until the skin blackens and the flesh gives, about 12 to 15 minutes. No gas? Halve it, oil the cut faces and lay them face down in a lidded pan for 15 to 20 minutes. The flame gives the smokier result.

How do I know when the eggplant is fully roasted?

Look for skin that is wrinkled, blistered and black in patches, and a fruit that feels hollow and deflated when you press it with tongs. A skewer should meet no resistance at all. If it still feels firm, give it 8 to 10 minutes more; the flesh has to collapse before it will mash.

Can I make baingan bharta ahead of time?

Yes. Roast and mash the eggplant up to 2 days ahead, or cook the finished dish up to 3 days ahead, covered in the refrigerator. It thickens, and the smoke settles overnight. Reheat gently with a splash of water and a fresh squeeze of lemon, and add the coriander at the end.

Why did my baingan bharta turn out bitter?

Older, larger eggplants carry more seeds and more of the compounds that read as bitter. Pick fruit that feels light for its size, with glossy skin and no soft spots, and cut away any dark, seedy patches. If the finished dish still tastes bitter, lemon juice and a pinch of sugar will pull it back into balance.

Can I use canned or frozen eggplant?

Not for this dish. Both are already cooked and waterlogged, so they will not char, and char is the flavor you are after. If you have no alternative, drain them well, pat them dry and roast them hard for 15 minutes to drive off moisture before mashing.

Is baingan bharta spicy?

Moderate, with 2 green chilies and 0.5 tsp red chili powder. For mild, scrape the seeds out of the chilies, use one, and cut the powder to a pinch. For more heat, add a third chili or a quarter teaspoon of cayenne at the end. Yogurt and dal are the cooling system.

Ask KitchenMind about this recipe

Tell it what’s different tonight — it works within the actual recipe.

Related links