The most apt description I’ve ever read of this Indian eggplant curry is in an article, which refers to them as an amalgam of Nizami and Andhara Cuisine.
Traditionally served as a side dish with Hyderabadi biryani, in Pakistan, we typically serve bagara baingan with Naan or basmati rice in Pakistan. This popular dish is guaranteed to convert you into becoming an eggplant lover.

Why you’ll love this recipe

Layered with flavor - Hyderabadi bagara baingan recipe is famous in Pakistani and Indian cuisine for its unique taste. Baby eggplants are cooked in a nutty, tangy, and aromatic gravy till they become creamy in texture. Vegan & gluten-free - This Hyderabadi eggplant curry is perfect for vegans and becomes a delicious gluten-free meal when eaten with plain rice. Can be prepped ahead of time - The different steps associated with making Hyderabadi bagara baingan can be done ahead of time, with the final assembly carried out on the day you want to eat the baingan. Freezer friendly - With a freezer life of 3 months, this Hyderabadi bagara baingan recipe is a great one to have on hand.

Ingredient notes

Eggplant - The secret to delicious Hyderabadi Bagare baingan is using baby eggplants. They have a melt-in-your-mouth texture that is ideal for this baingan recipe. The oil - I use canola oil for my Hyderabadi bagara baingan. Canola oil has a high heat index and is affordable. Since frying the eggplants requires a large quantity, the cost is a factor to consider. The spices - I only use salt, red chili powder, and turmeric for this baingan recipe. The remaining flavor comes from the roasted and ground ingredients. Curry leaves - For best results, purchase fresh curry leaves from a South Asian store. These are more aromatic than the dry variety. Cumin & Coriander seeds - Dry roasted and freshly ground cumin and coriander seeds are vital to Hyderabadi bagara baingan. This is where the eggplants get all their taste and aroma. Powdered spices will alter the taste and texture of the curry. Raw peanuts - These are usually easy to source and taste better when freshly roasted and ground. Desiccated coconut - The traditional Hyderabadi bagara baingan recipe calls for fresh coconut, but I use desiccated coconut instead. It’s easier to source and has a long shelf life, so storing it is easy. White sesame seeds - These are a key ingredient in Hyderabadi cuisine. The sweet and nutty flavor works beautifully with the other ingredients in the eggplant curry. Tamarind paste - I use homemade tamarind paste made from fresh tamarind pulp. A store-bought tamarind paste can work as a substitute in this baingan recipe.

Please see the recipe card at the bottom of this post for the complete list of ingredients with measurements plus recipe instructions.

Substitutions & variations

Use different eggplants - Although baby eggplants work best for Hyderabadi bagara baingan, thin, long ones are a good substitute due to their thin skin and tender texture. Try fresh coconut - If you can access fresh coconut, try it as a substitute for the dry coconut powder for an authentic Hyderabadi taste in your baingan. You may need to adjust the amount of water you use to accommodate for the moisture in the fruit. Use crispy fried onions - Use store-bought crispy fried onions as a shortcut instead of chopping and frying fresh onions. The substitution ratio is three tablespoons for each onion in the recipe. Use peanut oil - Peanut oil is another affordable option you can use, based on your preferences.

Step-by-step instructions

Despite the many steps involved in preparing this Hyderabadi bagara baingan, the recipe is fairly simple.

Prepping the eggplants

Step 1 - Score the eggplants at the base, making diagonal slits. This helps them cook faster and absorb all the flavor of the curry. Step 2 - Preheat one cup of oil in a wok or frying pan and fry the baingan in the hot oil, a few at a time. Step 3 - The eggplants are ready once the skin turns translucent and the flesh starts to brown. Step 4 - Once done, remove the fried brinjal (another name for eggplants) and set them aside while you prepare the curry.

Prepping the ground spices and ingredients

Step 5 - Dry roast the raw peanuts on a medium flame and set them aside to cool. If your peanuts have skin on them, you can try to remove it by rubbing them between the folds of a towel. However, it’s ok to grind the nuts with the skin on if that is more convenient.

Step 6 - Roast the cumin and coriander seeds on a low flame as they can burn easily, and grind them to a powder. Step 7 - Roast and grind the sesame seeds and coconut on low heat. Step 8 - Mix all of the above ingredients and set the powdered mixture of whole spices aside while you move on to the next and final step in preparing

Preparing the curry base

Step 9 - Dice a medium onion (about one cup) and sauté it in ¼ cup of oil until it’s a nice golden brown. Step 10 - Add and saute the ginger garlic paste for 30 seconds, and then add 1 cup water to the mixture. Cover the pot, and cook on low heat for about 10 minutes. This will soften the onion and ensure a smooth curry. Step 11 - Next, turn up the flame to medium heat and add the salt, red chili powder, and turmeric. Saute for 1 minute to allow the spices to bloom. Step 12 - Add the ground powder mixture you prepped earlier and two cups of water.

The final curry

Step 13 - Turn the stove on high and cook until the curry boils. Cover and cook for 10 minutes. Step 14 - Uncover and add in the tamarind water or concentrate. If needed, add another cup of warm water, as the ground coconut and peanut powders tend to absorb a lot of liquid. The texture you’re looking for is a thick smooth paste. Step 15 - Add the curry leaves next, cover, and cook for 10 minutes so that they can release their aroma. Step 16 - Next, uncover and layer the fried eggplant in this prepared curry, cover, and cook for a final 10 minutes. This will allow all the flavors to blend and the eggplant to fully cook.

Expert Tips

For more Pakistani recipes like this, check out 20 popular Pakistani recipes. If you decide to try this recipe, Please don’t forget to leave a rating and comment below! If you take a picture then tag me on Instagram! Thank You!

Hyderabadi Bagara Baingan  Eggplant Curry  - 17Hyderabadi Bagara Baingan  Eggplant Curry  - 8Hyderabadi Bagara Baingan  Eggplant Curry  - 84Hyderabadi Bagara Baingan  Eggplant Curry  - 95Hyderabadi Bagara Baingan  Eggplant Curry  - 98Hyderabadi Bagara Baingan  Eggplant Curry  - 62Hyderabadi Bagara Baingan  Eggplant Curry  - 23Hyderabadi Bagara Baingan  Eggplant Curry  - 21Hyderabadi Bagara Baingan  Eggplant Curry  - 79Hyderabadi Bagara Baingan  Eggplant Curry  - 40Hyderabadi Bagara Baingan  Eggplant Curry  - 72Hyderabadi Bagara Baingan  Eggplant Curry  - 66