Remove the outer leaves of the cauliflower. Cut cauliflower up into florets, add everything to a large roasting pan.
Roast on 180c for 20 minutes, then turn. You can remove the leaves at this stage if they are cooked and crispy. If they’re not ready, monitor them and remove when done.
Continue to roast for a further 20 minutes until the veg is cooked and golden brown. Remove from the oven.
Add the oil to a large frying pan and heat to a medium heat. Add in the mustard seeds. When they pop, add in the cumin seeds, coriander and chilli flakes. Stir for a few seconds, then add in the onion. Fry for approx 8-10 minutes until soft and browning.
Add in the garlic and ginger and stir for another few minutes, then add in the cherry tomatoes.
Cook for a further 5-6 minutes, then add in the water, cauliflower, cauliflower stalks (chopped up) and kale. Simmer for 5 minutes.
Finally, season well and stir in the coconut yogurt.