Soak basmati rice for 10 - 15 minutes, and fry it with 1/4 tsp ghee in a kadai and keep aside.
In a heavy bottomed vessel or cooker, add 1 tbsp of ghee .
Add cardamom, cloves, bay leaf, cinnamon, followed by green chilli and onion.
Fry until onion turns transparent and then add the cut vegetables, followed by mint,coriander leaves and the powders(Red chilli,garam masala,turmeric).
Add one tbsp of oil/ghee and mix well. Add little salt to the vegetables and fry for another two minutes.
Add water,coconut milk ,salt to this and stir well. I used coconut milk powder, you can also use readymade coconut milk available at stores.
If using powder, add the powder after you add 2 cups water to the veggies and add it before the water starts boiling,to avoid forming any lumps.
Add the basmati rice and when it starts boiling and rice if half done,simmer the stove to lowest heat and cook covered for 12 -14 mins.
Or you can give two whistles, but close the lid as soon as the water boils and cook in medium flame.