Heat the oven to 200C/fan 180C/gas 6.
Put the cauliflower florets and leaves in a bowl with 1 tbsp oil, 1 tsp of the turmeric.
Mix together then spread onto a non-stick baking sheet and roast for 15-20 minutes until tender.w
Whilst the cauliflower is roasting, heat 1 tbsp oil in a pan, add the cardamom and cumin seeds, and sizzle until fragrant.
Add the onion and chilli, and cook until the onion is softened.
Add the garlic and ginger, and cook for 2 minutes, then stir in the remaining turmeric and the rest of the spices.
Tip in the roasted cauliflower and stir well,
Add the stock and almonds.
Simmer for 5 minutes then stir in the yoghurt and heat through gently.
Stir in the coriander and serve with rice and naans.