Baghare Baingan Recipe (Tangy Eggplant)

This baghare baingan recipe is a delicious eggplant preparation with tamarind, peanuts, sesame and coconut!

Baghare Baingan (Tangy Eggplant Curry)

This baghare baingan recipe is right up your alley if you love tangy Indian curries. Eggplant cooked in this special blend of ingredients comes from the southern Indian city of Hyderabad, so it is also called Hyderabadi baghare baingan. The spices and masalas used in South India differ significantly from those in the North. Think tamarind, coconut, peanuts and curry leaves – all liberally used in dishes down South but hardly, if ever used in North Indian cuisine.

That was my little nugget about the difference in cooking styles within India. I learnt how to make this dish from a cousin of mine, Asma, who is married to a guy from Hyderabad. She, in turn, learnt it from her mother-in-law, so I don’t doubt the authenticity of the recipe. The process of making it is a little involved and I cook it only when I have the time for all that roasting and grinding, but I so love the tangy, mildly spicy curry and it is a welcome change from my typical Awadhi-style gravies.

Serve baghare baingan with any Indian bread of your choice or white Basmati rice. It tastes wonderful with both!

Baghare Baingan

Baghare Baingan Recipe


  • 9-10 baby eggplants, tops cut off and slit lengthwise
  • A fistful of peanuts, shelled
  • 3 tbsp unsweetened coconut powder
  • 3 tsp sesame seeds
  • 1 tsp cumin seeds
  • 1 tbsp coriander powder
  • 1 tsp turmeric powder
  • 1 tsp Kashmiri chilli powder or paprika powder
  • 1 lemon sized piece of seedless tamarind, soaked in 1 cup of warm water for 20 minutes
  • 1 big onion, sliced finely
  • 4 tbsp ginger-garlic paste
  • 1-2 green chillies
  • A sprig of cilantro leaves
  • 3 + 3 tbsp cooking oil
  • Salt



1. Shallow fry the eggplants in 3 tbsp oil and keep aside. (5 minutes)

2. Fry the sliced onions in the same oil till golden brown and take out.

3. Pass the tamarind through a fine sieve, discard the solids and keep the water.

4. Dry roast the peanuts, sesame seeds, coconut powder and cumin seeds separately on low heat till golden. Mix with the fried onions.

 5. Put the ingredients of step 4 in a blender along with the tamarind water and whizz them to make a puree.

fried eggplantsFried eggplants
Roasted coconut, fried onions and roasted peanutsRoasted coconut, fried onions and roasted peanuts
Tamarind water and ginger-garlic pasteTamarind water and ginger-garlic paste
Roasted sesame and cumin seedsRoasted sesame and cumin seeds
Kashmiri red chilli, turmeric and coriander powdersKashmiri red chilli, turmeric and coriander powders


6. Heat the remaining 3 tbsp oil and add ginger-garlic paste, puree (step 5), coriander, turmeric, Kashmiri chilli and salt. Sauté for one minute.

7. Add the fried eggplants plus 2 cups of water, stir once, cover the pan and cook for 20 minutes. Check once or twice to see that the curry does not stick to the bottom.

8. The eggplant curry is done when the curry thickens and the oil separates. Add the green chillies and cilantro leaves and serve hot.

Serves 4-6

Step 6
Step 6
Step 7
Step 7
  1. Home
  2.  ›
  3. Indian Vegetable Recipes
  4.  ›
  5. Baghare Baingan

New! Comments

Have your say about what you just read! Leave me a comment in the box below.