Parboil the chopped vegetables and keep aside. Heat half the quantity of butter / ghee (clarified butter) in a pan on medium level till it is hot. Add the chopped onion(s). Saute on medium heat for 4 minutes or till the onions are transparent and soft. Now, add the chopped ginger, garlic and green chilli(es). Stir fry briefly for a few seconds. Let it cool. Grind this to a fine paste. Keep aside.

Heat the remaining quantity of butter / ghee (clarified butter) in the same pan. Stir fry the paste on medium level till all the water has evaporated and the butter / ghee has left the sides of the pan. Now, add the parboiled vegetables and salt. Mix well. Cover and cook on medium / low heat for 3 minutes or till the vegetables are fully cooked.

Add the garam masala (optional), coconut milk and water. Simmer on very low heat (so that the coconut milk does not curdle) for about 4 minutes. Garnish with finely chopped coriander leaves.