In a heavy bottom pot ( I used a large non stick pot) Heat 1 tablespoon oil and 1 tablespoon ghee to the pot add1 teaspoon cumin seeds, bay leaf, cinnamon stick, 3 cloves, 2 cardamom pods and 1 star anise. Saute for 30 seconds.
Add 1 finely chopped green chili, 1 inch ginger finely chopped, 5 garlic pods finely minced. Saute for 30 seconds.
Now add green beans and diced potato and cook for 5 minutes covered.( I add these first as they take more time to cook).
Now add sliced carrot and cauliflower florets and cook for another 5-7 minutes. Check to see if the almost cooked ( cooked but not mushy).
Now add ⅓ rd of the already sauteed onion, frozen green peas, 1 large tomato, ¼ teaspoon turmeric powder, ½ teaspoon Indian red chili powder (spicy), 1 teaspoon Kashmiri red chili powder( mild), 2 teaspoon coriander powder, 1 teaspoon garam masala and one teaspoon salt. Mix and cook for 5 minutes.
Remove pot from heat and whisk in ½ cup plain yogurt, ½ cup chopped mint and 2 tablespoons coriander leaves. Cook for a minute.
Add ¼ cup water, 1 teaspoon garam masala and cook for couple more minutes. At this point the veggies should be almost cooked but firm. When you taste the gravy it should be slightly spicy. Turn off the stove.