Boil the ingredients for the paste in 1/2 cup of water, cool and then make a paste
Boil the potato in 2 1/2 cups of water for 3 minutes in a medium sized pot, add the carrots and green peas to the same pot with the potato and boil for another 3 minutes Next add the cauliflower and the beans to this same pot and boil for another 3 minutes. Drain the vegetables and set aside.
Heat 2 tablespoon ghee in a large skillet or pan. Add the prepared paste and all the spices (curry powder, turmeric powder, garam masala, chilli powder, cinnamon powder, cardamom powder). Cook stirring occasionally, for 3-4 minutes or until the ghee separates. You may add a couple of tablespoons of water if required to prevent the masala from sticking to the bottom of the pan.
Add the vegetables, the tomatoes and 1 cup of water and cook covered for another 3-4 minutes. Take off the heat and stir in the cream. Garnish with the chopped coriander and serve hot with steamed rice or lachha parathas.