How to Make Stuffed Eggplant with Tomato and Herbs (Traditional & Healthy Version)

Stuffed Eggplant with Tomato and Herbs, known as 'Bharwa Baingan' in Hindi, is a vibrant vegetarian dish cherished across India. This recipe features small, tender brinjals (eggplants) filled with a flavorful masala made from fresh tomatoes, fragrant dhania (coriander), and aromatic herbs and spices. The dish captures the essence of Indian home cooking—using seasonal vegetables, minimal oil, and a medley of masalas to create a wholesome, satisfying meal. Stuffed eggplant is especially popular in North Indian states like Uttar Pradesh and Punjab, but variations can be found all over the country, from the spicy renditions of Andhra Pradesh to the coconut-infused versions in Maharashtra. Its rich, tangy flavor pairs beautifully with hot phulka (roti) or steamed chawal (rice), making it a staple for lunch during family gatherings and festive occasions like Diwali or Holi. The blend of tomatoes and herbs not only brings freshness but also balances the natural earthiness of baingan, making each bite deliciously memorable. This healthy version uses little oil, loads of herbs, and is packed with fiber, making it perfect for anyone looking for a nutritious yet traditional Indian meal.

35 min total2 servingsMedium180 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Wash and pat dry the eggplants
0%

Step 1 · Wash and pat dry the eggplants

Wash and pat dry the eggplants. Slit each baingan lengthwise into quarters, keeping stems intact so they hold together.

Step 2: In a bowl
0%

Step 2 · In a bowl

In a bowl, combine chopped tomatoes, coriander leaves, mint leaves (if using), ginger-garlic paste, groundnut powder, red chili powder, turmeric, coriander powder, and salt. Mix well to form the stuffing.

Step 3: Gently stuff each slit eggplant with the prepared masala mixture
0%

Step 3 · Gently stuff each slit eggplant with the prepared masala mixture

Gently stuff each slit eggplant with the prepared masala mixture. Press the filling inside so it stays in place.

Step 4: Heat mustard oil in a heavy-bottomed kadhai or nonstick pan
0%

Step 4 · Heat mustard oil in a heavy-bottomed kadhai or nonstick pan

Heat mustard oil in a heavy-bottomed kadhai or nonstick pan. Add cumin seeds and let them splutter.

Step 5: Carefully place the stuffed eggplants in the pan
0%
12 min

Step 5 · Carefully place the stuffed eggplants in the pan

Carefully place the stuffed eggplants in the pan. Cover and cook on low flame for 10-12 minutes, turning gently every few minutes until eggplants are tender and cooked through.

Step 6: Remove the lid
0%
3 min

Step 6 · Remove the lid

Remove the lid, sprinkle any leftover tomato-herb masala on top, and cook uncovered for another 3 minutes to reduce excess moisture.

Step 7: Garnish with fresh coriander and serve hot with phulka
0%

Step 7 · Garnish with fresh coriander and serve hot with phulka

Garnish with fresh coriander and serve hot with phulka, roti, or steamed rice.

Why this recipe is healthy

This stuffed eggplant recipe is a healthy choice due to its high fiber content, low calorie count, and use of nutrient-dense vegetables and herbs. The dish is prepared with minimal oil, avoiding deep-frying, and incorporates roasted groundnut for healthy fats and plant-based protein. The use of fresh, local ingredients ensures maximum nutrition and flavor, making it ideal for those tracking calories or following a balanced Indian diet.

A note on tradition

Bharwa Baingan, or stuffed eggplant, holds a special place in Indian culinary tradition, especially in North Indian households. It is often prepared for family lunches, special occasions, and during festivals like Diwali, when a variety of sabzis are served as part of the festive thali. Each region adds its unique twist, from peanut masala in Maharashtra to spicy sesame in Andhra Pradesh. The dish symbolizes resourcefulness, using seasonal produce and pantry staples to create a hearty, flavorful meal.

← Back to Stuffed Eggplant with Tomato and Herbs