Preheat the oven to 180 degrees Celsius. Cut the cauliflower into florets. Marinate the cauliflower with the chilli powder, garam masala, turmeric and salt. Drizzle with the oil and pop in the oven for 30 minutes
Heat 2 tablespoon oil in a large pan. Add bay leaf, cashews and onion and saute until onion is golden brown. Add ginger/garlic paste and cook for a minute
Add the chilli powder, paprika, fennel, cumin, coriander, turmeric and paprika. Cook the spices for 2 minutes. Add a few drops of water if required, to prevent burning
Add the passata and half a cup of water. Cover and simmer for 15 minutes. Remove bay leaf and blend into a smooth paste and return back to the stovetop. Add the sugar, cream and season with salt and pepper.
Add the cauliflower and simmer for 5 minutes. Add the tablespoon of butter and garam masala and garnish with coriander