Wash the rice and soak it for 15-20 minutes in the measured amount of water.
Cut the eggplant into chunks or thick wedges. Keep it in some water till required.
Heat ghee or oil in a pan over medium heat.
Add mustard seeds. As soon as they begin to pop, add cumin seeds.
Add bay leaf, dry red chillis and curry leaves. Stir fry for a few seconds.
Add asafetida and sliced onion. Stir fry the onion till it becomes transculent.
Add peanuts or cashew nuts, garlic, ginger and chilli paste. Stir fry for 20-30 seconds.
Drain out water from the eggplants. Add to the pan.
Add turmeric powder and salt. Mix well. Cover the pan and allow the eggplant to cook for 2-3 minutes.
Add the yogurt, jaggery powder and Goda Masala. Mix well.
Add the water in which the rice was soaked. Allow it to come to a gentle boil.
Add rice, mix well and cover the pan.
Cook the rice for 20 minutes or till its done over medium to low heat.
Garnish the rice with chopped coriander and grated coconut and serve with some raita, papad and salad.