Spiced Indian Stuffed Eggplant Recipe (Bharwa Baingan)

Side Dishes

October 30, 2026

Indian Stuffed Eggplant (Bharwa Baingan) – vegetarian recipe

Indian stuffed eggplant, or bharwa baingan, is small eggplants packed with a spiced mushroom-and-tomato masala. Whole cumin seeds, turmeric, and ginger turn a simple roast into something festive.

If there’s one vegetable that truly shines in Indian cuisine, it’s the humble eggplant. Revered for its wonderfully meaty texture and its incredible ability to soak up aromatic spices, it’s the star of countless classic dishes. This recipe for Indian Stuffed Eggplant, or Bharwa Baingan, transforms it into an elegant and deeply satisfying main course. We’re hollowing out tender eggplant shells and filling them with a vibrant mixture of spiced vegetables, mushrooms, and creamy yogurt. It’s a dish that’s as beautiful on the plate as it is delicious, and surprisingly light. Get ready to fall in love with eggplant all over again!

Ingredients

• SERVES 4
• 2 small eggplants, about 1/2 pound / 225 g (7.9 oz) each
• 3 tablespoons (45 ml) oil
• 2 medium onions, diced
• 3 cloves garlic, minced
• 1 teaspoon (5 ml / 0.2 fl oz) minced fresh ginger
• 1 tablespoon (15 ml / 0.5 fl oz) ground coriander
• 1 teaspoon (5 ml / 0.2 fl oz) turmeric
• 1 teaspoon (5 ml / 0.2 fl oz) ground cumin
• 1 pinch cumin seeds
• 1/4 teaspoon (20 ml / 0.7 fl oz) cayenne pepper
• 2 cups / 6 ounces / 170 g (6 oz) quartered mushrooms
• 2 medium tomatoes, seeded and chopped, or 3/4 cup (960 ml) diced canned tomatoes, drained
• 1 cup (240 ml) peas, fresh or frozen
• 1/2 teaspoon salt
• 1 cup (240 ml) plain yogurt

Instructions

1. Prep the Eggplant: Wash the eggplants, trim the stems, and slice them in half lengthwise. Carefully scoop out the flesh with a spoon, leaving a 1/4-inch thick shell. Roughly chop the scooped-out flesh and set it aside.2. Pre-Bake the Shells: Preheat your oven to 400°F / 200°C. Place the eggplant shells cut-side down on a lightly greased baking sheet. Bake for 15-20 minutes, until they are almost tender. Remove from the oven and reduce the oven temperature to 350°F / 175°C.3. Sauté the Aromatics: While the shells bake, heat the oil in a large skillet over medium heat. Add the diced onions, minced garlic, and ginger. Sauté for 2 minutes until fragrant. Stir in the ground coriander, turmeric, ground cumin, cumin seeds, and cayenne pepper, and cook for another 2 minutes, stirring frequently.4. Cook the Filling: Add the quartered mushrooms to the skillet and sauté for 2 minutes. Add the chopped tomatoes and cook for 2 more minutes. Stir in the reserved chopped eggplant pulp (and fresh peas, if using) and cook for 5 minutes, until the eggplant is nearly tender. If using frozen peas, add them now and cook for 2 minutes until heated through.5. Assemble and Bake: Remove the skillet from the heat. Stir in the salt and plain yogurt until well combined. Generously fill each pre-baked eggplant shell with the mixture. Arrange the stuffed shells in a lightly greased shallow baking dish. Bake for 30 minutes, or until the top is golden brown and the filling is bubbling and hot.

Nutritional Information

• Per Serving (approximate)
• Calories: 250 kcal
• Protein: 8 g
• Fat: 15 g
• Carbohydrates: 22 g
• Fiber: 8 g
• This dish is a good source of fiber, Manganese, and Vitamin B6.

Pro Tips

• Choose small to medium-sized eggplants. They tend to have thinner skin, fewer seeds, and a more tender, less bitter flesh than larger ones.
• For a delicious vegan version, simply swap the plain yogurt for an unsweetened, plant-based alternative like coconut or soy yogurt.
• Assemble the stuffed eggplants completely but don’t bake them. Cover and refrigerate for up to 8 hours. Just add 5-10 extra minutes to the baking time when cooking from chilled.

FAQ

Q: How can I make this stuffed eggplant recipe vegan
A: It’s very simple to make this dish vegan. Just replace the 1 cup (240 ml) of plain dairy yogurt with an equal amount of an unsweetened, plant-based alternative like coconut or soy yogurt to achieve the same creamy texture.

Q: Can I add more protein to this vegetarian dish
A: Absolutely. To increase the protein, you can add 1 cup (240 ml) of cooked chickpeas, lentils, or crumbled paneer to the vegetable filling in step 4. For a vegan protein boost, use firm crumbled tofu instead of paneer.

Q: Is it possible to prepare this Bharwa Baingan ahead of time
A: Yes, this recipe is great for meal prep. You can fully assemble the stuffed eggplants, cover them, and refrigerate for up to 8 hours. When you’re ready to cook, simply add an extra 5-10 minutes to the baking time.

Q: Is this Indian stuffed eggplant recipe gluten-free
A: Yes, this recipe is naturally gluten-free as written. All the ingredients used, including the vegetables, spices, and yogurt, do not contain gluten, making it a safe and delicious option for those with gluten sensitivities.

More Recipes You’ll Love

Indian Stuffed Eggplant (Bharwa Baingan) – vegetarian recipe
Stav Kogan

Indian Stuffed Eggplant (Bharwa Baingan)

This recipe for Indian Stuffed Eggplant, or Bharwa Baingan, transforms the humble eggplant into an elegant and deeply satisfying main course. Tender eggplant shells are filled with a vibrant mixture of spiced vegetables, mushrooms, and creamy yogurt.
Prep Time 20 minutes
Cook Time 55 minutes
Total Time 1 hour 15 minutes
Servings: 4 servings
Calories: 250

Ingredients
  

  • 2 small eggplants, about 1/2 pound / 225 g (7.9 oz) each
  • 3 tablespoons (45 ml / 1.5 fl oz) oil
  • 2 medium onions, diced
  • 3 cloves garlic, minced
  • 1 teaspoon (5 ml / 0.2 fl oz) minced fresh ginger
  • 1 tablespoon (15 ml / 0.5 fl oz) ground coriander
  • 1 teaspoon (5 ml / 0.2 fl oz) turmeric
  • 1 teaspoon (5 ml / 0.2 fl oz) ground cumin
  • 1 pinch cumin seeds
  • 1/4 teaspoon (20 ml / 0.7 fl oz) cayenne pepper
  • 2 cups (6 ounces) / 170 g (6 oz) quartered mushrooms
  • 2 medium tomatoes, seeded and chopped, or 3/4 cup (960 ml) diced canned tomatoes, drained
  • 1 cup (240 ml) peas, fresh or frozen
  • 1/2 teaspoon (10 ml / 0.3 fl oz) salt
  • 1 cup (240 ml) plain yogurt
  • Choose small to medium-sized eggplants. They tend to have thinner skin, fewer seeds, and a more tender, less bitter flesh than larger ones.
  • For a delicious vegan version, simply swap the plain yogurt for an unsweetened, plant-based alternative like coconut or soy yogurt.
  • Assemble the stuffed eggplants completely but don't bake them. Cover and refrigerate for up to 8 hours. Just add 5-10 extra minutes to the baking time when cooking from chilled.

Method
 

  1. Prep the Eggplant: Wash the eggplants, trim the stems, and slice them in half lengthwise. Carefully scoop out the flesh with a spoon, leaving a 1/4-inch thick shell. Roughly chop the scooped-out flesh and set it aside. 2. Pre-Bake the Shells: Preheat your oven to 400°F / 200°C.
  2. Place the eggplant shells cut-side down on a lightly greased baking sheet.
  3. Bake for 15-20 minutes, until they are almost tender.
  4. Remove from the oven and reduce the oven temperature to 350°F / 175°C. 3.
  5. Sauté the Aromatics: While the shells bake, heat the oil in a large skillet over medium heat.
  6. Add the diced onions, minced garlic, and ginger.
  7. Sauté for 2 minutes until fragrant.
  8. Stir in the ground coriander, turmeric, ground cumin, cumin seeds, and cayenne pepper, and cook for another 2 minutes, stirring frequently. 4.
  9. Cook the Filling: Add the quartered mushrooms to the skillet and sauté for 2 minutes.
  10. Add the chopped tomatoes and cook for 2 more minutes.
  11. Stir in the reserved chopped eggplant pulp (and fresh peas, if using) and cook for 5 minutes, until the eggplant is nearly tender. If using frozen peas, add them now and cook for 2 minutes until heated through. 5. Assemble and Bake: Remove the skillet from the heat.
  12. Stir in the salt and plain yogurt until well combined. Generously fill each pre-baked eggplant shell with the mixture.
  13. Arrange the stuffed shells in a lightly greased shallow baking dish.
  14. Bake for 30 minutes, or until the top is golden brown and the filling is bubbling and hot.

Nutrition

Calories: 250kcalCarbohydrates: 22gProtein: 8gFat: 15g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA – vegetarian recipe

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA

Baigan raita folds spiced, melting eggplant into smooth chilled yogurt under a mustard-cumin-asafetida tempering. The eggplant cooks whole, stem intact, until it collapses, then meets the cool sauce. It is smoky, creamy, and far more than the sum of its parts....