Dry roast all whole spices (except nutmeg) and grind with grated nutmeg to a coarse powder
Heat oil and butter in a pan, sauté fennel seeds and crushed garlic
Add sliced shallots and fry until golden brown
Add ¼ tsp of prepared spice mix and stir
Add sliced onion, cook until soft
Mix in turmeric and Kashmiri chilli powder
Add tomato and green chilli, cook till soft and mash lightly
Pour ¼ cup water and simmer for 1 minute
Add all chopped vegetables, salt, curry leaves, coconut milk, and ¼ tsp spice mix
Cover and cook on low flame for 8–10 minutes until vegetables are soft
Add 1 tsp more of the spice mix and cook till curry thickens slightly
Serve hot with chapathi, appam, or dosa