Add the six dry, whole spice (Coriander seeds, Sesame seeds, Cumin seeds, green Cardamom pods, Cinnamom stick and chilis) to a dry kadai pan and "dry fry" over low heat, stirring constantly, for about five minutes. the seeds will pop and sizzle and give off a wonderful strong aroma.
Remove from heat and grind the roasted spices in a food grinder or use a mortar and pestle. Grind them into a fine powder and set aside.
Prepare the vegetables
Chop the vegetables into bite-size pieces.
Some vegetables may benefit from being blanched, i.e. fresh peas, green beans.
Heat the ghee in a kadai pan. Add vegetables that will take a longer time to cook first. Keep adding vegetables and stir-frying until all vegetables are cooked to the same degree, basically al dente.
Add the prepared spice mixture to the vegetables and stir to mix well. Remove from the pan and save aside on a separate plate.
Prepare the gravy
Add some more ghee to the kadai pan (cleaned out of most of the residual spice mix)
Add the ginger and cook a few seconds, then add the chopped tomatoes. Cooking and stirring for about 5 minutes until the tomaotes have soften and become mushy.
Add the salt, Turmeric powder and jaggery to the tomato mash and mix well. Remove from heat. Blend in a blender.
Return the blended tomato gravy back to the kadai pan. Add about a cup of water, mix well and bring to a boil.
Add the fesh cream and vegetable mixture to the gravy and cook and stir for a few minutes.
Remove from heat; add the kasuri methi and fresh coriander leaves. Mix well and serve.
Notes
My lunch today - (top left) Spicy Vegetable Masala; Butter Paneer Masala, raita (yogurt) and basmati rice with a dollop of ghee!