Baingan Bharta recipe- step by step | Spicy Roasted Aubergine | How to make Baingan Bharta

  • Servings : 3-4
  • Prep Time : 15m
  • Cook Time : 10m
  • Ready In : 25m

A deliciously spicy dish made form roasted aubergines or Baingan as it is called in Hindi.

It may seem at bit elaborate to the beginner, but it is quite straight forward really. And if you love aubergines, you must cook it!

There is absolutely nothing to beat the smoky smell of homemade Baingan Bharta topped with a dollop of ghee.


  • Aubergines- 2
  • Onions finely chopped- 1 cup
  • Tomatoes finely chopped - 2 about 3/4 cup
  • Green Chilli- 1
  • Turmeric powder- 1/4 tsp
  • Chilli powder- 1/2 tsp
  • Garam masala- 1/4 tsp
  • Ghee- 1 tsp
  • Coriander chopped- 1/4 cup
  • Cumin seeds- 1 tsp
  • Ginger, grated- 1 inch
  • Salt to taste



Wash and dry the aubergines. Coat the entire surface with oil. Roast directly on a gas flame. Keep turning over with a pair of tongs til completely roasted and the juices start coming out.

This is how they should end up.

Soak them in water to cool. Soaking in water helps that the skin comes off easily.


When the aubergines are still warm, start peeling off the skin. It comes off quite easily.


Now, coarsely chop the peeled aubergine.  Chop the onions and tomatoes. Grate the ginger.

In a pan, heat some oil. When hot, add the cumin seeds.

After 30 seconds,add the onions. Fry for 2 minutes till soft. Add the turmeric and chilli powder. Mix for 30 seconds.

Add the tomatoes. Mix well.

Add the salt and cover and cook for 5-7 minutes till the tomatoes soften. Add the chopped aubergines. Mix well, cover and cook for 8-10 minutes, till the vegetables combine into a  thickish mixture.

Add the garam masala and chopped coriander. Mix well.

Serve with roti or rice, and a dollop of ghee.

Recipe Type: Tags: , , Ingredients: If you like this recipe, please share, or leave a comment below. It only takes a click!