Cut the beans, carrot, and capsicum into thin long strips of half an inch.
Cut the onion and tomatoes, keep them aside.
To make the masala, take oil in a pan, add ginger, garlic and onions. Saute the onions for sometime, let them be translucent. Put the tomatoes to it. Throw in the cashew pieces to it. Let it cook for sometime. The tomatoes need to be mushy. Once it is done, let cool for sometime. Later, grind to a paste.
To saute the vegetables, take two teaspoon of oil in another pan. Add beans to it. Saute it, after a few seconds, put the carrot pieces. After sometime, put potatoes and peas. Lastly, put the capsicums. Toss them in between. The vegetables must be cooked al dente.
Once the vegetables are cooked, put them in a bowl. In the same pan, add butter. Put cumin, as it sizzles, add the tomato paste to it. Let it cook for sometime. Now, add turmeric powder, chilli powder and garam masala to it. Let cook for sometime. Put salt to it
Now, add the cooked vegetables along with salt. Let it simmer for sometime.
Put kasuri methi to it. Mix fresh cream into the curry.
Finally, garnish with some coriander leaves.
Serve with tandoori roti, nan or chapathi.