Punjabi village classic · Smoky

Baingan Bharta Recipe (Smoky Roasted Eggplant)

Char fully. Peel clean. Fry well.

Farwa ZeeshanRecipe by Farwa ZeeshanTested in the NineFoods home kitchen

Baingan bharta is eggplant charred over a flame until smoky and soft, then mashed and fried with onions and tomatoes. It lacks smokiness when roasted in the oven only, and tastes bitter if seeds are old. The fix is direct flame charring until fully collapsed, and choosing large, light eggplants.

Prep15m
Cook30m
Servings4
kcal / serving180
LevelEasy
Jump to the method

The 3 laws of baingan bharta

Why this recipe works

Char on flame

Oven only

Flame gives smoke.

Fully collapsed

Firm centre

Should be soft through.

Fry the mash

Just mix

Frying deepens flavour.

Shopping and prep list

Ingredients

Servings
Tap items as you gather them · 0 of 0 ready

Bharta

The NineFoods char gauge

Is the eggplant roasted?

Press the eggplant with tongs.

Tap a stage to see what to do.

Method · 3 stages

Step by step

1

Char

Open flame · 12 min
  1. Rub with oil, char on a flame, turning.
  2. Use the gauge above, then peel and mash.
Look for: smoky soft pulp.
12:00
2

Masala

Medium · 10 min
  1. Crackle cumin, fry onions, garlic and chillies golden.
  2. Add tomatoes and spices until soft.
Look for: soft masala.
10:00
3

Fry the mash

Medium · 6 min
  1. Add eggplant and fry, mashing, until oil separates.
  2. Finish with garam masala and coriander.
Look for: smoky, glossy bharta.
06:00

Chef's troubleshooter

What went wrong? Pick the symptom

Why

Oven roasted.

Fix next time

Char over a flame, or smoke with charcoal (dhungar).

Why

Old seedy eggplant.

Fix next time

Use a fresh, light, large eggplant.

Why

Not fried.

Fix next time

Fry the mash until oil separates.

Why

Skin left in.

Fix next time

Peel carefully and rinse fingers, not the pulp.

Swap smart

Ingredient roles and substitutes

IngredientJob in the dishSwap with
Large eggplantMainSeveral small eggplants
Mustard oilPunjabi tasteAny oil
FlameSmokeGrill or broiler, plus dhungar
TomatoesTangLemon juice

After the meal

Serve, store, reheat

Serve with

Roti, makki ki roti or paratha.

Store

Fridge 3 days.

Reheat

Pan with 1 tsp oil.

How we tested this recipe

Tested in a home kitchen, not a studio

Farwa Zeeshan

Recipe developed and tested by Farwa Zeeshan, who cooks and tests every NineFoods recipe on a regular home stove.

  • Cooked from start to finish with the exact quantities above for 4 servings, using both the metric and US cup measures.
  • Every one of the 3 stages was timed at the stove; heat levels and the 'look for' cues are what we saw in the pan.
  • The doneness check (is the eggplant roasted) and the troubleshooter come from batches that went wrong, and how we fixed them.
  • Reheating and storage advice was checked on leftovers, not guessed.

Read our full testing process

Keep cooking

Related recipes and guides

Quick answers

Baingan Bharta FAQ

How do I roast eggplant without a gas flame?

Under the grill or on a barbecue, then add a charcoal smoke.

Should I peel the eggplant?

Yes, peel off the charred skin.

Why is my bharta bitter?

The eggplant was old or seedy.

Is baingan bharta vegan?

Yes.