Rinse and wash rice properly and soak them in water
In the mean time chop the veggies. Also chop the onion, garlic and ginger. Give a slit to the green chillis. Chop the tomatoes roughly.
Scarp the coconut and add two cups of hot water to that. Mash the scarped coconut with hot water and make coconut milk and keep aside.
In a pressure cooker add ghee and whole garam masala and zeera. Let them release their flavor to the ghee. Then add chopped onion, garlic, ginger and Chillies and saute them properly.
Add chopped tomatoes and fry them. Add salt, haldi, red chilli, sugar and Kasuri methi. Cook up to the masala separates from the oil. Add the veggies and fry them in slow flame up to raw flavour of the veggies goes off. Then add the rice and fry again for 5 mins.
Now add coconut milk and taste it to balance the seasoning and close the lid. Cook for two whistles. Let it stand for 15 mins.
Then serve hot with any raita of your choice