Bagara Baingan is a rich, plant-based eggplant curry, often served with biryani on festive occasions. This tangy, aromatic, and nutrient-dense vegan dish is versatile and can easily be adapted to various diets. I'll also share how you can make it in the oven for a lighter version.

Hyderabadi Baghare Baingan
The city of Hyderabad in India is famous for its rich eggplant curry, Bagara Baingan (also spelled Baghare Baingan), which is often served alongside biryani dishes like chicken biryani or lamb biryani. In Urdu, "baghar" refers to tempering spices in hot oil to release their flavors, while "baingan" means eggplant in both Urdu and Hindi.
Bagara Baingan is a vegan curry that combines Mughlai culinary techniques with local ingredients. Small Indian eggplants are roasted in oil until soft and then simmered with a rich blend of nuts, seeds, tamarind, and spices. While many recipes call for a cup of oil or deep-frying the eggplants, I’ve kept the oil balanced and focused on technique, staying true to how my mom and grandma made it.

This rich dish is traditionally served in small portions as a festive side, typically with rice or naan. It’s also adaptable to vegan, low-carb, and gluten-free diets. See the variations below for ways to customize it to your preferences. Additionally, I’ll show you how to control the amount of oil using an oven-based method.
The combination of spices, healthy fats, fiber, and phytonutrients—including anti-inflammatory and antioxidant properties from the various ingredients—makes it a nourishing choice. In the nutrition notes, I’ll also explain how to further modify its nutritional potential.
Key Ingredient Notes

- Tamarind: Adds a tangy, slightly sweet-sour flavor and depth. Available as dry tamarind (which needs soaking), tamarind paste, or tamarind concentrate. Be cautious with tamarind paste, as too much can make the dish overly sour and darken the curry. Let the dish simmer and taste before adding more, as the sourness intensifies during cooking. Tamarind powder is another option that works well. Other substitutes are also available.
- Eggplants: Small Indian eggplants are ideal for this dish, as they absorb spices well and soften quickly. They’re perfect for stuffing with the spiced nut mixture. Other eggplants may not provide the same authentic texture, but you can experiment with them.
- Aromatics (Yellow Onions, Garlic, & Ginger): These are essential for building the base flavor. Freshly ground ginger and garlic provide sharp, aromatic notes, while onions add sweetness and depth.
- Peanuts, Dried Coconut Flakes, Sesame Seeds & White Poppy Seeds: These toasted and ground ingredients form the sauce base, contributing richness, creaminess, and a nutty flavor. White poppy seeds (a subtler alternative to black poppy seeds) contribute unique nuttiness to the sauce. Find them at Indian grocery stores or substitute with sesame seeds if needed.
- Whole Spices (Coriander, Cumin, & Fenugreek Seeds): These warm, aromatic spices give the dish its distinctive flavor. Toast them to intensify their aroma, and find them easily at Indian grocery stores.
- Oil: Use a mild or neutral-flavored oil, like avocado or peanut oil, to let the spices and aromatics shine. I occasionally do use extra virgin olive oil.
- Kashmiri Chili Powder: I prefer Kashmiri chili powder for its vibrant red color and mild heat. If using regular chili powder, start with 1 teaspoon and adjust to taste.
- Curry Leaves: These aromatic leaves, added to the tempering, release a signature fragrance typical of many Indian dishes.
- Brown Sugar (optional): A touch of brown sugar balances the tamarind’s sourness.
- Water: Start with a small amount and add more as needed. The sauce will thicken as it cools, so adjust accordingly.
Step-by-Step Visual Overview
Here’s an overview of the process to make Bagara Baingan. A full printable recipe with exact measurements can be found at the end of the post.
- Soak Tamarind or Use Tamarind Paste: Soak dry tamarind in warm water, mash, and extract the pulp.
- Toast Nuts & Seeds and Grind: Roast peanuts, coconut, sesame, poppy seeds, coriander, cumin, and fenugreek until aromatic. Grind the mixture into a fine powder.

- Sauté Onions and Prepare Spice Mixture: Sauté onions in oil until soft, then grind into a paste. Combine with ground spices, ginger, garlic, chili powder, turmeric, salt, and brown sugar.

- Stuff Eggplants and Sauté: Cut eggplants into 4–6 segments lengthwise, keeping the stem intact. Stuff with spice mixture and sauté in oil until golden brown.

- Add Tamarind & Water and Simmer: Stir in the remaining spice mixture, tamarind pulp, and water. Simmer until eggplants are tender and the sauce thickens, with oil separating on top. Optionally, drizzle with paprika or chili oil and garnish with cilantro. Serve hot!

Top Tips
- Choose the Right Pan: Use a wide, shallow dish (like a sauté pan, wok, or cast iron casserole) for browning the eggplants. This ensures even cooking, allowing the eggplants to become soft and creamy.
- Perfect Browning: Brown the eggplants over medium-high to high heat to brown them on the exterior and soften them quickly. The eggplants soften in stages—first during browning, then while simmering.
- Oil Usage: Use oil sparingly. Start with 2–3 tablespoons for browning the eggplants, and adjust as needed. For a traditional appearance, keep the sauce consistency loose to allow oil to trickle to the surface. If the oil doesn’t separate, drizzle some on top or heat a tablespoon with paprika or chili powder and pour it over the curry at the end. See nutrition notes below for ways to lighten it up.
- Storage Tip for Curry Leaves: If you don’t use curry leaves often, freeze them by placing a few leaves in each compartment of an ice cube tray, covering with water, and freezing. Once frozen, store in freezer bags for easy access when needed.
How to Make it in the Oven/Air Fryer
I've tried this method, and it gave delicious results. It allows you to control the amount of oil used in the dish. For the traditional recipe, refer to the recipe card below.
- Preheat the oven to 450ºF (or air fry at 400ºF). Cut the baby eggplants in half vertically, then slice each half into 3 segments, leaving the stem intact for handling. Trim the stem slightly.
- Brush the eggplants generously with oil and arrange them cut-side up on a parchment-lined baking sheet. Bake for 20-25 minutes (time may vary by oven) until fork-tender. Use the roasted eggplants as-is in the traditional recipe or proceed with the next steps.
- Optional: Roast onions tossed in oil on a separate baking sheet for 15-20 minutes until lightly golden.
- Prepare the spice mixture with the roasted onions, nuts, and spices. Then combine with 2-3 cups of water until it reaches a thin, smoothie-like consistency. Pour this into a shallow baking dish and add the roasted eggplants.
- Prepare the seasoning oil by heating oil in a small saucepan over medium heat. Add reserved cumin seeds and let them crackle. Then, add curry leaves and sauté for 1-2 minutes until they curl. Drizzle this seasoning oil over the dish, stir gently, cover and bake at 350ºF for an additional 25-35 minutes, until the eggplants are fully tender.
- If the dish lacks oil on top, drizzle with a little hot oil infused with paprika for a finishing touch.

How to Serve
- With Biryani: Traditionally served with biryani on festive occasions, but you can also try it with khichdi or pulao.
- Indian Flatbreads: Some people eat it with naan, but hearty, easy-to-make skillet flatbreads would also be a great match.
- Other Accompaniments: To balance the rich flavors, serve with raita or a refreshing kachumber (Indian salad).
Variations
Bagara Baingan is naturally vegan, vegetarian, moderately low-carb, gluten-free, egg-free, dairy-free, soy-free, and grain-free. With a few adjustments, it can be made allergy-friendly. Here are some variations to suit different dietary needs.
- Nut-Free: Substitute peanuts with sunflower or pumpkin seeds.
- Sesame Seed-Free: Use sunflower or pumpkin seeds as a substitute.
- Coconut-Free: Replace dried coconut flakes with ground almonds or cashews to maintain creaminess and texture.
- Higher Protein: Substitute some of the nuts and seeds with hemp seeds, which are a rich source of protein.
Keep in mind that without the usual nut and seed mixture, the flavor and texture may differ. Other ingredients in the recipe are generally not common allergens, but it’s always a good idea to double-check individual sensitivities. More details in the nutrition notes below.

Nutrition Notes
Bagara Baingan is traditionally enjoyed in small portions on festive occasions. When consumed appropriately, it fits into a wholesome diet thanks to its nutrient-dense profile. As a plant-based curry, it provides high satiety from its fiber and healthy fat content.
This dish is rich, nourishing, and satisfying due to the mix of nuts, seeds, and eggplant, offering healthy fats, fiber, antioxidants, and essential nutrients. Spices like turmeric, coriander, and cumin provide anti-inflammatory and digestive benefits.
To make it lighter, reduce the oil by roasting the eggplants with minimal oil or air-fry/oven-roast at 425-450°F with just a brush of oil. Use peanuts and coconut judiciously, and be cautious with salt.
For extra protein, add lentils (though not traditional) or serve with lentil rice. For a low-carb option, pair it with cauliflower rice, or enjoy with whole-grain flatbreads and quinoa for a vegan, high-fiber meal. The richness of this dish, combined with healthy fats, makes it a suitable accompaniment to rice, providing a balanced carb-to-fat ratio for improved glycemic control.
More Indian Recipes
★ DID YOU MAKE THIS RECIPE? PLEASE COMMENT AND GIVE IT A STAR RATING BELOW!

Bagara Baingan (Eggplant Curry)
Ingredients
Tamarind Pulp
- 2 oz dry tamarind soaked in 1 cup warm water (see note), or 2 to 3 teaspoons tamarind paste (amount varies by brand)
Nut and Spice Mixture
- ¼ cup peanuts
- ¼ cup dried coconut flakes
- 3 tablespoons sesame seeds
- 2 teaspoons white poppy seeds substitute with sesame seeds if needed
- 1 tablespoon coriander seeds
- 2 teaspoons cumin seeds divided
- ¼ teaspoon fenugreek seeds
For the Curry
- 5 to 6 tablespoons avocado oil or any mild-tasting oil, adjust as needed
- 2 large yellow onions 350 g, cut into large pieces
- 1 lb Indian eggplants about 10–12 small eggplants, rinsed and blotted dry
- 12 curry leaves
- 1 tablespoon ginger paste
- 1 tablespoon garlic paste
- 1 teaspoon Kashmiri chili powder adjust to taste, use regular chili powder for more heat
- ½ teaspoon turmeric
- 1 teaspoon brown sugar optional
- Salt to taste about ¾ teaspoon
- 1½ to 2 cups water start with 1½ cups and increase as needed
- 2 green chilies optional, avoid if you prefer a milder dish
- 2 tablespoons chopped cilantro
Equipment
- Wide Saute Pan 3-quart, wok, or cast iron casserole dish
Instructions
Tamarind Pulp (Skip if using tamarind paste)
- Soak and Extract Tamarind Pulp: Soak the dry tamarind in 1 cup of warm water for about 30 minutes until very soft. Squeeze and mash the tamarind to extract the pulp. Drain to collect the juices, discarding any seeds and residue.
Nut and Spice Mixture
- Toast Nuts and Seeds: In a wide sauté pan or cast iron casserole dish, dry roast the peanuts over medium heat for 2 minutes, until light golden. Add the coconut flakes, sesame seeds, poppy seeds, coriander seeds, cumin seeds (reserve ½ teaspoon cumin for later), and fenugreek seeds. Continue roasting for another 5–7 minutes, until they darken slightly and become aromatic.
- Cool and Grind: Allow the mixture to cool, then grind into a fine powder using a spice grinder.
Bagara Baingan Curry
- Sauté Onions: In the same pan, heat 1 tablespoon oil over medium heat. Add the onions and sauté until soft and lightly browned (about 7–10 minutes). Let the onions cool slightly, then grind them into a slightly coarse paste using a food processor, using very little water if needed.
- Prepare Spice Paste: Combine the ground nut and spice mixture with the onion paste, ginger paste, garlic paste, chili powder, turmeric, ½ teaspoon salt, and brown sugar.
- Prepare Eggplants: Cut the eggplants lengthwise into 4–6 segments, keeping them intact at the stem. Snip off the stem, but leave a small portion for handling. Stuff the eggplants with some of the spice mixture, reserving the rest for later.
- Seasoning the Oil: Wipe the pan clean. Heat the remaining oil in the pan over medium heat. Add the reserved cumin seeds and allow them to crackle. Then, add the curry leaves and sauté for 1–2 minutes, until they start curling.
- Sauté Eggplants: Add the stuffed eggplants to the pan and sauté over medium-high heat until light golden brown in spots (about 10 minutes). If the eggplants start burning or sticking, add a few drops of water and stir occasionally until the water evaporates. The eggplants should soften, but remain intact.
- Add Tamarind and Water: Add the remaining ground spice mixture, tamarind pulp, and water (½ to ¾ cup extra if using tamarind paste) to the pan. Stir to combine. The consistency should be similar to a thin smoothie; add more water if needed. Adjust salt to taste.
- Simmer: Cover and simmer over medium heat, stirring occasionally, until the eggplants are tender, the sauce thickens, and some oil trickles to the surface, about 30–40 minutes. The curry should have a thick and creamy consistency. Add water sparingly to adjust thickness.
- Finish: If the oil hasn't separated on top, heat 1 tablespoon of oil in a separate pan, turn off the heat, and add ¼ teaspoon paprika or chili powder. Drizzle over the curry. Garnish with chopped cilantro and serve hot.
Notes
- Tamarind: I prefer dry tamarind for a lighter-colored curry, but you can substitute with tamarind paste (though it may give the curry a darker color). Start with 2 teaspoons of paste and adjust to your taste. The sourness intensifies as the curry simmers, so be sure to taste before adding more.
- Make-Ahead: You can prepare the nut and spice mixture ahead of time. Store it in an airtight container in the refrigerator or freeze for long-term storage.
- Storage: The curry keeps well in the fridge for 4–5 days. In fact, it tastes even better with time! It can be frozen for up to 2 months.
- Ingredient Availability: All ingredients are available at Indian grocery stores or check online.
- Oven/air fry method in the blog post above.
Leave a Comment