Goan Bharli Vangi
Tender baby eggplants stuffed with a fragrant, spicy-sweet coconut masala and slow-cooked in a tangy tamarind gravy. This Goan classic brings together freshly grated coconut, warm spices, and jaggery for a dish that's deeply comforting and perfect with steamed rice or bhakri.
For 4 servings
- prep · ~5 min
Prepare the baby eggplants.
1.Wash the baby eggplants and pat dry.2.Make two vertical slits in each eggplant, forming a cross, keeping the stem and base intact.3.Immerse the slit eggplants in a bowl of salted water to prevent discoloration while you prepare the stuffing. - roast · ~6 min
Roast the spices and coconut for the stuffing.
1.Heat a small pan over medium-low heat. Dry roast the coriander seeds, cumin seeds, and dried red chilies until fragrant (1-2 minutes).2.Add the freshly grated coconut and continue roasting until the coconut turns light golden brown and releases its aroma (3-4 minutes).3.Remove from heat and let the mixture cool completely.TIPStir continuously while roasting coconut to prevent burning. Burnt coconut will make the dish bitter. - mix · ~4 min
Grind the stuffing masala.
1.Transfer the cooled roasted spice and coconut mixture to a grinder jar.2.Add turmeric powder, garam masala, jaggery, extracted tamarind pulp, and salt.3.Grind to a coarse paste using a few tablespoons of water, just enough to bind it. The stuffing should be thick, not runny. - assemble · ~5 min
Stuff the eggplants.
1.Drain the eggplants from the salted water and pat dry.2.Gently open the slits and stuff each eggplant generously with the prepared coconut masala paste.3.Press the stuffing in firmly but carefully to avoid splitting the eggplant. Reserve any leftover masala. - fry · ~15 min
Shallow fry the stuffed eggplants.
1.Heat 2 tablespoons of oil in a heavy-bottomed pan over medium heat.2.Place the stuffed eggplants in the pan in a single layer.3.Cover and cook on low heat, turning gently once or twice, until the eggplants are tender and the skin is lightly charred all over (12-15 minutes).4.Remove the eggplants carefully and set them aside on a plate.TIPUse low heat and a lid — this steams the eggplants from inside and prevents the stuffing from falling out. - temper · ~7 min
Make the tempering for the gravy.
1.In the same pan, heat the remaining 1 tablespoon of oil over medium heat.2.Add mustard seeds and let them splutter (30 seconds).3.Add curry leaves and finely chopped onion. Sauté until the onion turns golden brown (5-6 minutes). - simmer · ~10 min
Simmer the gravy and cook the eggplants.
1.Add the reserved leftover masala (if any) to the pan and sauté for 2 minutes, stirring continuously.2.Pour in 1/2 cup of water, stir well, and bring to a gentle simmer.3.Carefully slide the fried stuffed eggplants back into the pan, spoon some gravy over them.4.Cover and simmer on very low heat for 8-10 minutes, allowing the eggplants to absorb the flavors. The gravy will thicken and coat the eggplants.TIPDo not stir vigorously once the eggplants are in — gently shake the pan to move them around to avoid breaking. - garnish · ~5 min
Finish and serve.
1.Turn off the heat. Let the dish rest, covered, for 5 minutes.2.Garnish with freshly chopped coriander leaves.3.Serve warm with steamed rice or bhakri.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use baby eggplants with stems intact to hold the stuffing and prevent bursting during cooking.
- 2Soak slit eggplants in salted water to remove bitterness and prevent discoloration.
- 3Roast coconut on low heat until just golden – burnt coconut ruins the masala with a bitter taste.
- 4Stuff the masala firmly but gently to avoid splitting the delicate eggplant skin.
- 5Cook stuffed eggplants on low heat with a lid to steam them evenly without burning the masala.
- 6When simmering the final gravy, shake the pan gently instead of stirring to keep eggplants whole.
Adapt it for your goals.
Lower-oil
Skip shallow-frying the stuffed eggplants; instead, steam them in a covered pan with 1 tablespoon oil and a splash of water for 12 minutes, then proceed with the gravy. This reduces fat while keeping texture intact.
high proteinHigh-protein
Add 1/2 cup of roasted and crushed peanuts to the stuffing masala for extra crunch and protein, a common Goan variation called 'Shengdana Bharli Vangi'.
jainJain
Replace onion with finely chopped fennel bulb and skip garlic entirely. Use a pinch of asafoetida in the tempering to mimic the savory depth that onion provides.
veganVegan
This recipe is already vegan as written — just ensure your jaggery is certified vegan (some brands use bone char in processing).
Why this is on our healthy list.
Rich in Dietary Fiber
Eggplants are high in fiber, aiding digestion and promoting fullness, while grated coconut adds both soluble and insoluble fiber.
Good Source of Antioxidants
The purple skin of eggplants contains anthocyanins, and spices like turmeric and cumin offer anti-inflammatory compounds.
Low in Calories
This dish is naturally low-calorie, relying on vegetables and spices rather than heavy creams or fats for flavor.
Contains Healthy Fats
Coconut provides medium-chain triglycerides (MCTs) that may support metabolism and energy, while the oil used is minimal.
Frequently asked questions
Baby eggplants are preferred because they are tender, cook quickly, and hold the stuffing well. Large eggplants will be too seedy and may become mushy before the masala is absorbed.



