Bagara Baingan Veg Recipes of India You Must Try

Updated On: October 5, 2025

Bagara Baingan is a classic and beloved dish from the rich culinary landscape of India, particularly popular in the Hyderabad region. This flavorful vegetarian recipe features tender baby eggplants cooked in a luscious, aromatic peanut and sesame seed-based gravy, infused with a blend of traditional spices.

The dish strikes the perfect balance between creamy, tangy, and mildly spicy, making it an irresistible accompaniment to warm rotis, fluffy rice, or even as a side in a festive meal.

Whether you’re a seasoned fan of Indian cuisine or trying your hand at something new, Bagara Baingan offers a delightful way to enjoy eggplants in a whole new light. The recipe is simple enough for weekday dinners yet special enough to impress guests.

Plus, it’s vegan and gluten-free, catering to a variety of dietary preferences. Dive into this rich culinary journey and bring a touch of Hyderabad’s royal kitchens to your dining table!

Why You’ll Love This Recipe

Bagara Baingan is a dish that captures the essence of Indian spices without overwhelming the palate. The creamy, nutty gravy coats the soft eggplants, imparting a depth of flavor that’s both comforting and exotic.

You’ll love how the tanginess from tamarind perfectly balances the richness of the peanuts and sesame seeds. This recipe is:

  • Easy to prepare with readily available ingredients.
  • Versatile and pairs beautifully with rice, naan, or chapati.
  • Healthy and vegan-friendly, full of fiber and antioxidants.
  • Aromatic with a signature blend of Indian spices that excite your taste buds.

Ingredients

  • 500 grams baby eggplants (brinjals), washed and slit
  • 2 tablespoons oil (mustard or vegetable oil preferred)
  • 1 teaspoon cumin seeds
  • 1 large onion, finely chopped
  • 2-3 green chilies, slit
  • 1 tablespoon ginger-garlic paste
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • 1/2 teaspoon red chili powder (adjust to taste)
  • 2 tablespoons roasted peanuts
  • 1 tablespoon sesame seeds, roasted
  • 1 tablespoon desiccated coconut, roasted
  • 1 teaspoon tamarind paste (or a small lemon-sized tamarind ball soaked in warm water)
  • Salt to taste
  • Fresh coriander leaves for garnish
  • Water as needed for the gravy

Equipment

  • Medium-sized heavy-bottomed pan or kadai
  • Blender or spice grinder for making the peanut-sesame paste
  • Wooden spoon or spatula for stirring
  • Knife and chopping board
  • Measuring spoons and cups
  • Serving bowl or dish

Instructions

  1. Prepare the eggplants: Wash the baby eggplants and make 2-3 slits on each without cutting them completely. This helps the flavors seep inside during cooking.
  2. Roast the nuts and seeds: In a dry pan, roast peanuts, sesame seeds, and desiccated coconut on medium heat until golden and fragrant. Set aside to cool.
  3. Make the spice paste: Grind the roasted peanuts, sesame seeds, and coconut into a smooth paste using a little water. Keep aside.
  4. Heat oil and temper: In the pan, heat oil over medium heat. Add cumin seeds and let them splutter.
  5. Sauté onions and chilies: Add the chopped onions and green chilies. Cook until onions turn translucent and golden.
  6. Add ginger-garlic paste: Stir in the ginger-garlic paste and cook for 2 minutes until raw smell disappears.
  7. Spice it up: Add turmeric, coriander, and red chili powders. Mix well and sauté for a minute.
  8. Add eggplants: Gently add the slit baby eggplants to the pan. Stir carefully to coat them with the spices.
  9. Add the nut paste and tamarind: Mix in the prepared peanut-sesame paste and tamarind paste. Add about 1 cup of water to adjust the consistency.
  10. Simmer: Cover the pan and let the eggplants cook on low heat for 15-20 minutes or until they are tender and the gravy thickens.
  11. Season and garnish: Add salt to taste, stir gently and cook for another 2 minutes. Garnish with fresh coriander leaves before serving.

Tips & Variations

For the best flavor, use fresh baby eggplants that are firm and shiny.

If you can’t find baby eggplants, small regular eggplants cut into halves will work, but adjust cooking time accordingly.

Adding a pinch of garam masala towards the end can elevate the aroma.

For a richer gravy, you can add a tablespoon of cashew paste along with the peanut paste.

To make it spicier, increase the number of green chilies or add a dash of cayenne pepper.

Nutrition Facts

Nutrient Amount per Serving
Calories 180 kcal
Carbohydrates 18 g
Protein 5 g
Fat 10 g
Fiber 6 g
Vitamin C 12% of daily value
Iron 8% of daily value

Serving Suggestions

Bagara Baingan is traditionally served with steamed basmati rice or Hyderabadi biryani to soak up the rich gravy. It also pairs wonderfully with Indian breads such as naan, roti, or paratha.

To create a wholesome meal, serve alongside a cooling cucumber raita or a fresh salad.

For a fusion twist, you can serve Bagara Baingan with quinoa or couscous. It also makes an excellent side dish for lentils or dal preparations, adding depth and variety to your meal.

Conclusion

Bagara Baingan is a timeless Indian vegetarian recipe that brings together the unique flavors of roasted peanuts, sesame seeds, and tangy tamarind in a smooth, luscious gravy. Its combination of spices and textures makes it a standout dish that’s both comforting and exciting.

Whether you’re cooking for family or entertaining guests, this recipe is sure to impress with its authentic taste and simplicity.

Experiment with the spice levels and ingredient variations to suit your palate. And if you loved this recipe, don’t forget to check out other wonderful dishes like Half Runner Beans Recipe, Kikkoman Stir Fry Sauce Recipe, or satisfy your sweet tooth with the Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe.

Happy cooking and enjoy the rich flavors of India right in your kitchen!

📖 Recipe Card: Bagara Baingan

Description: Bagara Baingan is a flavorful Hyderabadi eggplant curry cooked in a rich, nutty, and spicy gravy. It pairs perfectly with biryani or steamed rice.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 500g small eggplants (baingan), washed and slit
  • 3 tbsp oil
  • 1 tsp mustard seeds
  • 1 tsp cumin seeds
  • 2 dried red chilies
  • 10-12 curry leaves
  • 2 tbsp sesame seeds
  • 2 tbsp peanuts
  • 2 tbsp grated coconut
  • 1 tbsp tamarind paste
  • 1 tsp red chili powder
  • Salt to taste

Instructions

  1. Heat oil in a pan and add mustard seeds, cumin seeds, dried red chilies, and curry leaves.
  2. Add the slit eggplants and sauté for 5 minutes on medium heat.
  3. In a separate pan, dry roast sesame seeds, peanuts, and grated coconut until golden.
  4. Grind the roasted seeds, peanuts, and coconut into a fine paste with a little water.
  5. Add the paste to the eggplants along with tamarind paste, red chili powder, and salt.
  6. Mix well, cover, and cook on low heat for 15-20 minutes until eggplants are tender and gravy thickens.
  7. Serve hot with rice or biryani.

Nutrition: Calories: 220 kcal | Protein: 5 g | Fat: 15 g | Carbs: 18 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Bagara Baingan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Bagara Baingan is a flavorful Hyderabadi eggplant curry cooked in a rich, nutty, and spicy gravy. It pairs perfectly with biryani or steamed rice.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“500g small eggplants (baingan), washed and slit”, “3 tbsp oil”, “1 tsp mustard seeds”, “1 tsp cumin seeds”, “2 dried red chilies”, “10-12 curry leaves”, “2 tbsp sesame seeds”, “2 tbsp peanuts”, “2 tbsp grated coconut”, “1 tbsp tamarind paste”, “1 tsp red chili powder”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and add mustard seeds, cumin seeds, dried red chilies, and curry leaves.”}, {“@type”: “HowToStep”, “text”: “Add the slit eggplants and saut\u00e9 for 5 minutes on medium heat.”}, {“@type”: “HowToStep”, “text”: “In a separate pan, dry roast sesame seeds, peanuts, and grated coconut until golden.”}, {“@type”: “HowToStep”, “text”: “Grind the roasted seeds, peanuts, and coconut into a fine paste with a little water.”}, {“@type”: “HowToStep”, “text”: “Add the paste to the eggplants along with tamarind paste, red chili powder, and salt.”}, {“@type”: “HowToStep”, “text”: “Mix well, cover, and cook on low heat for 15-20 minutes until eggplants are tender and gravy thickens.”}, {“@type”: “HowToStep”, “text”: “Serve hot with rice or biryani.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “5 g”, “fatContent”: “15 g”, “carbohydrateContent”: “18 g”}}

Photo of author

Marta K

Leave a Comment

X