Indian · Healthy

Baingan Bharta

Whole aubergines charred over an open flame until the skin blisters and the flesh collapses, then mashed into a smoky masala of onion, tomato and green chilli. Punjabi cooking at its most direct.

Not yet ratedThis recipe has no ratings yet 55 min total Serves 4 servings Easy
Jump to Recipe Method
Baingan Bharta — Indian healthy recipe, served and ready to eat

Photograph credit: Baingan Ka Bhurta by Miansari66 · CC0 · Wikimedia Commons

Ingredients and preparation for baingan bharta
Ingredients and preparation for baingan bharta

Photograph credit: Baingan Ka Bhurta cropped by Miansari66 (original file) ; cropped by Off-shell · CC0 · Wikimedia Commons

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Rub the aubergines with a little oil and pierce them in four places. Set them directly on a gas flame on medium and turn every 3 minutes.

  2. Roast for 12 to 15 minutes until the skin is blackened and papery all over and the aubergines have collapsed completely. Under a very hot grill this takes about 25 minutes.

  3. Rest them in a covered bowl for 10 minutes — the trapped steam loosens the skin.

  4. Peel away all the charred skin, discard the stems, and mash the flesh roughly with a fork. Do not blend it.

  5. Heat the mustard oil until it just smokes, then lower the heat and add the cumin seeds. When they crackle, add the onions.

  6. Fry the onions for 10 minutes until deep gold, then add the ginger-garlic paste and green chillies for 2 minutes.

  7. Add the tomatoes and all the ground spices and cook 8 to 10 minutes, mashing, until the tomatoes break down and the oil separates.

  8. Fold in the aubergine and salt and cook 8 minutes more, stirring, until thick and glossy.

  9. Finish with garam masala, lemon juice and coriander and serve hot with roti.

Chef’s Tips

  • Choose light aubergines for their size — they have fewer seeds and a creamier flesh.
  • Line the burner with foil before you start. Charring aubergines makes a spectacular mess.
  • If you only have an electric hob, char them under the grill and add a smidge of smoked paprika, or use the charcoal-in-a-bowl dhungar method.

Common Substitutions & Variations

  • A pinch of dried chilli flakes works in place of fresh chilli — start with about a third of the quantity the green chillies in the list implies, since dried chilli is more concentrated, and add more to taste.
  • A quarter-teaspoon of ground ginger per tablespoon of fresh is the standard ratio if you are working from the spice rack rather than a fresh root.
  • An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.

Pairing Suggestions

  • Hot roti or paratha
  • Plain yoghurt and sliced onion
  • Dal and rice for a full thali

Storage & Reheating

Refrigerate up to 4 days — genuinely better on day two. Freezes 2 months. Reheat in a pan with a splash of water.

Common questions

How long does Baingan Bharta take to make?

About 55 minutes in total — 20 minutes of preparation and 35 minutes of cooking. The recipe serves 4.

What are the key tips for making Baingan Bharta?

Choose light aubergines for their size — they have fewer seeds and a creamier flesh. Line the burner with foil before you start. Charring aubergines makes a spectacular mess. If you only have an electric hob, char them under the grill and add a smidge of smoked paprika, or use the charcoal-in-a-bowl dhungar method.

What should I serve with Baingan Bharta?

Hot roti or paratha; Plain yoghurt and sliced onion; Dal and rice for a full thali.

Can Baingan Bharta be made ahead or frozen?

Refrigerate up to 4 days — genuinely better on day two. Freezes 2 months. Reheat in a pan with a splash of water.

Is Baingan Bharta suitable for a special diet?

This recipe is vegan, gluten-free, dairy-free, vegetarian and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Baingan Bharta?

About 248 kcal per serving, with 5 g protein, 22 g carbohydrate and 16 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

248Calories
5gProtein
22gCarbs
16gFat
8gFibre
12gSugar
880mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.