Baingan Bharta

Baingan Bharta served beautifully, ready to eat

Baingan bharta is India's smoky eggplant masterpiece: whole eggplants roasted until the skin chars, then mashed with tomatoes, peas and ginger into a rustic, deeply savory curry. The fire-kissed flavor makes it unforgettable with hot rotis.

Prep time
10 mins
Cook time
35 mins
Total time
45 mins
Servings
4 servings
Calories
180
Advertisement

Ingredients

Instructions

  1. Roast the whole eggplants directly over a gas flame or under a hot grill, turning often, for 15-20 minutes until the skin is charred and the flesh collapses.
  2. Cool slightly, peel off the charred skin, and mash the soft flesh with a fork.
  3. Heat the oil in a large pan and sizzle the cumin seeds until fragrant.
  4. Add the onion and cook 5 minutes until golden, then stir in the ginger, garlic and green chilli for 1 minute.
  5. Add the tomatoes, turmeric, coriander powder and salt, and cook until the oil separates, about 6 minutes.
  6. Stir in the peas and cook 3 minutes, then add the mashed eggplant.
  7. Cook 5-7 minutes, stirring, until everything melds. Finish with garam masala and coriander leaves, and serve with hot rotis.

Pro tips

Frequently asked questions

Can I roast the eggplant in the oven?

Yes, roast at 220C for 35-40 minutes, but you will miss some of the smoky flavor.

Is baingan bharta vegan?

Yes, as made here with oil it is fully vegan.

What do you serve with baingan bharta?

Hot rotis, naan or parathas are classic; it is also great over rice.

Can I make it ahead?

Yes, it keeps 3 days refrigerated and the flavors deepen overnight.

Advertisement