Soak cashews and watermelon seeds in hot water. Later, grind along with tomatoes.
Dry roast kasuri methi on low flame for a few seconds till crisp. Transfer to a bowl and let it cool.
Heat oil in a pot or kadai over medium flame. When hot, add bay leaf and cumin seeds. Let them crackle. Next, add finely chopped onions and saute till light golden color.
Add ginger-garlic paste and saute till the raw smell goes away.
Turn the flame to low and add spice powders, a little turmeric powder, kashmiri chilli powder, kitchen king masala, coriander powder, and little water. Mix well, water will not let the masalas burn. Cook till oil separates.
Add tomato and cashew paste. Saute on medium flame till water evaporates and oil separates.
Add the chopped veggies and saute for 1-2 minutes. Add the frozen green peas and saute for 30 seconds.
Add salt to taste and mix well.
Next, add water to the level of veggies. Turn the flame to high and let the water come to a boil.
Cover the pan with a lid. Turn the flame to low and simmer the curry for 10-15 minutes or until the veggies and cooked completely.
Open the lid and add tomato ketchup, crushed kasuri methi powder, and garam masala. Mix well and simmer the curry for 5 more minutes.
Turn off the flame and add chopped coriander leaves. Mix once.
Restaurant style Mixed Vegetable Curry is ready. Serve hot with flatbread or rice.