Bagara Baingan – Hyderabadi bagara baingan recipe

Share this recipe:

Hyderabadi bagara baingan recipe

Bagara Baingan is delicious dish from Hyderabad. Let me translate for those guys who is not familiar with this language – bagar = tempering the oil with spices; baingan = eggplant or aubergine or brinjal.

Traditionally baingan is deep fried. Baingan is kept whole by making a ‘+’ cut at the bottom just like we make cuts while making stuffed eggplants. And then the whole baingan is deep fried in the oil. But I just cut them in four pieces and cooked them with a tablespoon of oil to cut down the calories. I also mentioned other option to cook in a microwave.

This one is dear husband’s favorite dish. He always took leftover for lunch next day. I pack parathas in aluminum foil separately with some sliced onions. So he can enjoy his meal.

Hyderabadi bagara baingan recipe

The gravy is made from onion, peanuts, coconut, sesame and tamarind with some spices which gives very flavorful and nutty taste to it. You can always adjust the green chilies as per your liking.

I have adapted the recipe from a cookbook. In the cookbook, recipe mentioned that grind all the nuts, sesame, coconut raw without roasting. I was a bit worried about without roasting it, so I dry roasted the all the ingredients except onion, ginger, green chilies and cilantro before grinding for the first time. And it came out delicious. Then I thought I should give it a try without roasting it and followed the recipe exactly for second time. And yes it came very delicious. So either way it tastes good, so choice is yours. And finally I was making it for step by step photos, and I thought it tasted good without roasting it and then why should I go for another step of roasting. Thus I kept them raw and ground into paste.

Adapted from – Simply South: Traditional Vegetarian Cooking

5 from 1 reviews
Bagara Baingan
Prep time
Cook time
Total time
Cuisine – Hyderabad Recipe category – Curry, Main dish Skill level – Easy/beginner
Yield: 2-3 Servings
For Paste
  • Onion – 1 medium or 1 ½ cups roughly chopped
  • Garlic cloves -2
  • Ginger – ½ inch piece
  • Green chilies – 3 small
  • Cilantro – 10-12 sprigs
  • Peanuts – 2 tablespoons
  • Desiccated coconut – 2 tablespoons
  • Sesame seeds – 1 tablespoon
  • Coriander seeds – 1 teaspoon
  • Cumin seeds – 1 teaspoon
  • Tamarind paste – 1 tablespoon or ½ small lemon sized seedless tamarind
  • Water – ¼ cup
Other ingredients –
  • Oil – 1 tablespoon + 1 tablespoon
  • Small eggplants (baby baingan) – 6
  • Cumin seeds – 1 teaspoon
  • Red chili powder – 1 teaspoon
  • Coriander powder – 1 teaspoon
  • Water – 1 cup
  • Cilantro – 2-3 tablespoons, finely chopped for garnishing
  1. Wash baby eggplant well. Remove the stems and cut into 4 pieces. And keep in a cold water to avoid discoloration. if you want you can cut the eggplants in smaller pieces.
  2. Heat 1 tablespoon of oil in a pan on medium heat. Once hot add eggplant pieces. Sprinkle some salt on it and let it cook and do flip the eggplants in between for even cooking.
  3. While eggplant it cooking let’s make the paste. Take all the ingredients listed under ‘for paste’ in a grinder. First add water and then other ingredients for easy grinding.
  4. And make smooth paste. Keep aside till needed.
  5. And now eggplants are cooked. Check by inserting a knife in eggplant, if it cuts easily without any effort then it is cooked.
  6. Remove it to another plate and keep it aside. another option to cook eggplant – coat the eggplant pieces well with 1 tablespoon of oil in microwave safe bowl sprinkle salt on it. And microwave it on high power for 5-6 minutes.
  7. Heat remaining 1 tablespoon of oil in the same pan on medium heat. Once hot add cumin seeds and let them sizzle.
  8. Then add ground paste and salt. Mix well.
  9. Cook it till all the moisture evaporates and it starts to leave the sides of the pan. Keep stirring in between so it does not stick to the bottom of the pan.
  10. Add red chili powder and coriander powder.
  11. Mix and cook for a minute.
  12. Add water to make it gravy consistency and let it come to a boil.
  13. Add cooked eggplant.
  14. Mix gently and let it simmer for 5 minutes.
  15. Finally garnish with chopped cilantro and serve.
Additional Info
Taste – medium spicy with nutty gravy

Shelf life – once cools completely, it can be refrigerated up to 3 days in air tight container.

Serving suggestions – serve with rice or paratha or roti.

I have served this delicious bagara baingan with plain paratha and it was our last weekend lunch.

Hyderabadi bagara baingan recipe

Search from 400+ recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this recipe:  


  1. Vipin Garg says

    Wanted to make this for a long time now. Your recipe was very good, came out very well. Thanks.

  2. Sonal Bhandari says

    Hi Kanan, regular follower of ur site, great fan of ur cooking.
    I tried this brinjal receipe of yours. Turned great. Only one thing, i guess gravy will also need salt, which is missed. Otherwise it was amazing.

    • says

      Nice to hear that it came out good. Yea gravy needs salt, I have added salt two times, while cooking baingan and second along with ground paste. You can adjust as per you taste

  3. says

    I tried many of ur recipes..and all of them tasted super delicious ..Ihave tried paneer kadahi and mushroom kadahi many times nd it tasted divine….Thanks Kanan for sharing recipes with us…the way u present ur recipes along with the pics is so gud..Thanks again and keep writing.

  4. Priyanka says

    Hey Kanan…I am not a foodie and do not cook regularly..but whenever I am tempted to try something new, I turn to spiceupthecurry..I love all your recipes..your photographs and description of the process just makes it so easy..thanks a lot.