Heat Ghee in a cooking pot.
On medium heat, fry bay leaves, star anise, cloves, cardamom, mace, and black peppercorns.
Add cumin seeds, cashews and onions. On medium heat, continue frying till the onions turn slightly brown.
Add chopped mint and coriander leaves. Continue frying.
Grind onion, ginger and green chillies in a mixie. Add a few spoons of water, if required, to make a fine paste.
Add this paste to the pot.
Lower the heat and continue frying for a minute or two.
Add the vegetables.
Add salt and turmeric powder.
Add coconut milk and water.
Add chopped tomatoes and green chillies.
Increase the heat and let the water come to a full boil.
Then add rice. Cook till the grains are cooked yet firm.
Remove from heat. Cover with a lid and let it rest for about 15 minutes before serving.
Serve hot.