Take cashew nuts and kashmiri chilies in a bowl. Add little hot water and let it sit for 15-20 minutes.
Similarly soak chopped onions, ginger, garlic and green chilies into hot/warm water for 15 minutes.
After than grind them separately. First make smooth paste of cashews and red chilies, remove it to a bowl. In the same grinder, make smooth paste of onion, ginger, garlic and green chili. Again remove it to a separate bowl.
Lastly make smooth puree of tomatoes. Keep it aside till needed.
Now cook the vegetables. I have cooked in microwave for 7-8 minutes till soft. You can steam them or pan fry them. (See more details in step by step photos).
Making mixed veg curry recipe:
Heat the oil in a pan on medium heat. Once hot add cumin seeds and let them sizzle.
Then add cloves, cinnamon stick and bay leaf, saute for 30-40 seconds.
Now add onion paste and cook till all the water gone and it becomes thick paste.
Now add tomato puree and again cook till all the moisture is evaporated.
Now add salt, red chili powder, coriander powder and turmeric powder. Mix and cook for a minute. Oil may starts to release from the sides.
Now add red chili paste and mix.
Add water to make gravy and simmer for 3-4 minutes.
Then add cooked veggies and again simmer for 4-5 minutes or till you get desired gravy consistency.