:- It is not necessary to use all the spices and masala powders. We can use what we have. But for perfect Indian taste, the specified things would be better. Garlic-ginger-chillies-onion paste is the magic & we can very well feel that, when we add them.
*** Note: For Vegetables Can use potatoes, green peas, carrots, beans, cauliflower... Mixed vegetables would be great & easy. Otherwise we can also use fresh ones depending on the availability. To be frank, I use to add whatever I catches to my hand when I open the refrigerator. But do not use cabbage or green leaves.