Cut the leftover roasted/grilled chicken into bite-sized chunks and set aside.
Tear the cauliflower into small rosettes and slice the leaves. Cut the carrots into small chinks.
Chop the onion, garlic, turmeric and ginger. Cut the chilli in half, remove the seeds and veins, then chop the flesh.
Heat the oil in a heavy-based pan and fry the onion for 5 minutes, then add the chilli, garlic, ginger and turmeric root. Stir for a minute, then add the seeds and stir for another 30 seconds, then add the garam masala. Add the cauliflower and carrot pieces, then stir for a few seconds to coat them well.
Add the chopped tomatoes and enough water to cover the vegetables well. Season to taste, add the bay leaf and cinnamon bark.
Bring to the boil, cover, turn down the heat and gently simmer for about 15 minutes.
Add the cauliflower leaves and cook for another 10 minutes or so, until the veggies are tender.
Serve immediately, with fresh coriander scattered on top.