Go Back
+ servings
Bagara baingan in a bowl. with spoon

Bagara Baingan Recipe (Hyderabadi Eggplant Curry)

This bagara baingan recipe is a delicious Hyderabadi style eggplant curry with tamarind, peanuts, sesame and coconut. It has some great layers of flavor and tastes wonderful with both bread and rice.
Course Lunch/Dinner
Cuisine Indian
Keyword bagara baingan, eggplant curry, Indian eggplant recipe
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 4
Calories 472kcal


  • Small frypan
  • Blender
  • Dutch oven


  • ¼ cup seedless tamarind
  • 6 tablespoon cooking oil divided
  • 10 baby eggplants tops cut off and slit lengthwise
  • 1 red onion big, sliced finely
  • ¼ cup peanuts shelled
  • 3 teaspoon sesame seeds
  • 1 teaspoon cumin seeds
  • 3 tablespoon dessicated coconut unsweetened
  • 2 tablespoon ginger paste
  • 2 tbsp garlic paste
  • 1 tablespoon coriander powder
  • 1 teaspoon turmeric powder
  • 1 teaspoon sea salt
  • 1 teaspoon Kashmiri chilli powder
  • 2 green chillies
  • 2 tablespoon cilantro leaves chopped


  • Put the tamarind in a small bowl and pour one cup hot water in it. Let the tamarind soak in hot water for 15-20 minutes as you go about the other tasks. After about 20 minutes, pass the mixture through a tea strainer to get tamarind water. You can discard the solids or seeds left behind.
  • Cut off the tops of all the eggplants and make deep vertical slits without slicing them in half. Heat half the cooking oil (3 tbsp) in a dutch oven and fry the eggplants until they soften a little (5 minutes). 
  • In the same oil that you fried the eggplant, add the sliced onions and fry them until reddish brown. Take them out with a slotted spoon and keep them aside.
  • Take a small frypan and set it on medium heat. Add the peanuts and stir them with a spoon until they turn golden. After about a minute, remove them from the heat and onto a plate. Repeat this step with the sesame seeds, cumin seeds, and coconut, taking care to roast them one by one and not all together. There's no need for oil in this step.
  • Add the above to a blender along with the fried onions and a few tablespoons of the tamarind water (step 1) and blend. The mixture will be quite thick so keep adding the tamarind water as you are blending to get a smooth paste. Your wet masala is ready.
  • Heat the remaining 3 tablespoon oil and and tip in the ginger and garlic pastes. Add the powdered spices (coriander, turmeric, and Kashmiri red chilli) and salt and a couple tablespoons water. Fry for about two minutes.
  • Add the wet masala you prepared in step 5 above and half a cup water. Stir well with a spoon and cover with a lid. Cook this for about 10-12 minutes on medium heat.
  • Add the previously fried eggplants, green chillies, and some more water if required. Cover and cook for 20 minutes on low to medium heat. Once the eggplants are soft and the oil separates, your dish is ready. Garnish with cilantro leaves if using and serve hot with bread or rice.


  1. Most of the ingredients mentioned in the recipe can be found online or in your local Indian and Pakistani groceries. 
  2. Kashmiri chilli is a mild variety of chilli powder. It has a natural fiery red color which is very appealing in curries. If you can't find it, use regular red chilli but reduce the quantity by half. 
  3. If you are in a hurry, you can use store-bought fried onions and ginger and garlic pastes. One cup of pre-fried red onions will work in this recipe. 
  4. If you want to control the sourness of the curry, don't add the tamarind water to the wet masala. Add plain water instead to blend it, and use the tamarind water while you are cooking the curry. This way, you can taste as you go and add only as much tamarind as you like.


Calories: 472kcal | Carbohydrates: 49g | Protein: 10g | Fat: 30g | Saturated Fat: 5g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 16g | Sodium: 688mg | Potassium: 1555mg | Fiber: 21g | Sugar: 27g | Vitamin A: 302IU | Vitamin C: 20mg | Calcium: 118mg | Iron: 3mg