Heat butter ghee and add cinnamon, cardamom, bay leaf, star aniseed
Once the whole spices are fragrant add the onion and curry leaf
Sauté until the onion is slightly brown
Add ginger/garlic paste and fry for a minute
Add masala, turmeric, fennel, cumin, coriander and garam masala. Cook for 2-3 minutes into a thick paste. Add more water if required. Add the tomatoes and allow it to cook for 5 minutes
Add vegetable, except the peas and sauté for 5 minutes with the lid open, on low heat
Add the tomatoes. Cover and cook for 5 minutes
Add a cup of water and allow the curry to simmer until the vegetables are cooked and tender. Add more water if required. Gravy should be thick when curry is cooked.
Garnish with coriander