Go Back
+ servings
baby brinjal curry served in a copper dish on a wooden board

Bagara Baingan | Indian Eggplant Curry Recipe

Hyderabadi Bagara Baingan is made by cooking baby eggplant in a curry made with sesame seeds, peanuts and coconut. A delicious salan stlye eggplant curry that goes with biryani.
Course Main
Cuisine Indian
Diet Gluten Free, Hindu, Vegan, Vegetarian
Prep Time 15 minutes
Cook Time 25 minutes
Servings 5 people
Calories 335kcal
Author Shinta


  • Kadai / Wok
  • Frying pan


  • 10-12 Baby Eggplant baby aubergine / baby brinjal

For the Masala Paste

  • cup Coconut Grated or Sliced (see notes)
  • 2 tbsp White Sesame Seeds
  • cup Peanuts Salted (if using unsalted see notes)
  • 1 tbsp Poppy seeds (khus khus)
  • ¾ tsp Turmeric powder
  • 1 tsp Kashmiri Chili Powder
  • 1 tsp Coriander Powder

For the Curry

  • 2 tbsp Peanut oil or Sesame Oil
  • 1 Onion
  • ¾ tsp Whole Cumin
  • ¾ tsp Whole Mustard Seeds
  • 8-10 curry leaves 1 spring
  • 4 cloves Garlic
  • 1 inch Ginger
  • ¼ cup Tamarind
  • 2 tbsp Jaggery powder
  • Salt to taste


  • Start by making the eggplant curry paste. Dry roast the coconut in a frying pan, until the coconut turns light brown in color. Once coconut is light brown, keep aside. In the same pan, roast the sesame seeds, peanuts, poppy seeds until the sesame seeds start to brown (do not over-heat them). Transfer all the roasted ingredients along with coriander powder, red chili powder, turmeric powder to a spice grinder or blender jar. Add a few tablespoons of water and blend to form a thick paste.
  • Keep this paste aside to be used later.
  • Wash and rinse the baby eggplant, cut slits into each brinjal, as seen in the step by step instructions above.
  • In the same frying pan, add peanut or sesame oil and heat on medium. Once hot, add the baby eggplants and fry on medium heat. Fry for 15-17 minutes, flipping the eggplant in intervals, so that it cooks evenly on all sides. Once the baby eggplants are soft and the skin is loose, turn off the heat and keep them aside.
  • In a small bowl, add tamarind and cover it with hot water. Let it sit for 5- 10 minutes. Squeeze out the tamarind to extract its juices and keep this tamarind water aside.
  • In a wok or kadai, heat some peanut or sesame oil. Once hot, add cumin, mustard seeds, chopped up onion, and minced or grated ginger and garlic (or use ginger garlic paste). Saute until the onion is translucent.
  • Add the curry leaves, sauté for a minute.
  • Add the curry paste that was prepared earlier, along with tamarind water. Mix well.
  • Add the jaggery powder, salt to season and bring to a simmer, stirring occasionally.
  • Once it starts to simmer, add the sauteed baby eggplant and simmer for 5-6 minutes.
  • Once the curry is thickened and eggplants are soft, turn off the heat. Baghara Baingan is now ready to be served as a side with biryani or with roti or naan.


Coconut - Use fresh or frozen grated or thinly sliced coconut. If unavailable, use desiccated coconut as a substitute.
Peanuts - I have used shelled and peeled salted peanuts. You can also use unsalted peanuts and peanuts with skin on. You can adjust the level of salt in the recipe accordingly. 
For a quick substitute, you can replace sesame seeds with tahini paste and peanuts with peanut butter. However, for the authentic taste, I recommend roasting the peanuts and sesame seeds as instructed in the recipe.


Calories: 335kcal | Carbohydrates: 47g | Protein: 9g | Fat: 16g | Saturated Fat: 4g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 5g | Sodium: 25mg | Potassium: 1305mg | Fiber: 17g | Sugar: 29g | Vitamin A: 291IU | Vitamin C: 45mg | Calcium: 144mg | Iron: 3mg