Heat a heavy bottomed pan on low flame. Add grated coconut, peanuts, sesame seeds, poppy seeds, coriander seeds, and cumin seeds. Dry roast for 5 to 7 minutes, stirring constantly, until the coconut turns light golden and aromatic. Add dried red chilies in the last minute. Remove from heat and cool completely.
Transfer the roasted mixture to a grinder. Add red chili powder, turmeric powder, goda masala, jaggery, and salt. Grind to a semi coarse powder. Add 2 to 3 tablespoons of water only if needed to form a thick paste. Do not make it too wet. Set aside.
Prepare the Eggplants
Wash the eggplants and pat dry. Keep the stems intact. Make a deep cross slit from the bottom, leaving the top quarter intact so the eggplant stays connected. Soak in salted water for 10 minutes, then drain and pat dry.
Take the prepared masala and stuff each eggplant generously. Pack the masala into the slits and coat the outside lightly. Reserve the remaining masala for cooking.
Cook the Bharli Vangi
Heat 3 tablespoons oil or ghee in a heavy bottomed kadhai or wide pan on medium heat. Add chopped onions and saute until soft and golden, about 5 minutes. Add ginger&garlic paste and cook for 1 minute until the raw smell disappears.
Add chopped tomatoes and cook until they soften and turn mushy, about 4 to 5 minutes. Stir in the reserved masala paste and cook for 2 to 3 minutes until the oil separates from the masala.
Carefully place the stuffed eggplants in the pan in a single layer. Add tamarind pulp and water. Gently shake the pan to mix everything. Do not stir with a spoon.
Cover with a tight fitting lid. Reduce heat to low and cook for 25 to 30 minutes. Shake the pan gently every 7 to 8 minutes to prevent sticking. The eggplants should become tender and the masala should thicken and coat them well.
Check for doneness by piercing an eggplant with a knife. It should slide in easily. Taste and adjust salt, jaggery, or tamarind if needed. If you want a thinner gravy, add 0.25 cup hot water and simmer for 2 more minutes.
Tempering (Optional but Recommended)
In a small tadka pan, heat 1 tablespoon oil or ghee. Add mustard seeds and let them splutter. Add curry leaves and fry for 10 seconds. Pour this tempering over the cooked Bharli Vangi. Garnish with fresh coriander leaves and serve hot.
Notes
Use a heavy bottomed kadhai or pan to prevent burning. A non stick pan works well for this recipe. If you want to make this ahead, prepare the masala and stuff the eggplants up to 4 hours in advance. Refrigerate and cook when needed.The dish tastes even better the next day as the flavors meld together. Reheat gently on low flame with a splash of water if needed. For a richer version, finish with 1 tablespoon of ghee drizzled on top before serving.If your eggplants are larger, increase cooking time by 10 minutes and add an extra 0.25 cup of water. You can also halve large eggplants lengthwise and stuff them the same way.This masala paste can be made in bulk and frozen in ice cube trays. Use 2 to 3 cubes per batch of Bharli Vangi for quick weeknight cooking. Leftover masala works beautifully as a spread for sandwiches or as a base for mixed vegetable curry.Goda masala is available in Indian grocery stores or online. Brands like Mahalaxmi or homemade versions work best. If making from scratch, it includes coriander seeds, cumin, sesame seeds, coconut, stone flower, bay leaf, and warming spices.For oil free cooking, use a well seasoned cast iron pan and cook with ½ cup of water instead of oil. The results will be lighter but still flavorful.