Such an easy dish especially when cooked in the slow cooker, as it can be put on in the morning ready for the evening meal.
Stir-fry chicken, onions and oil in a large frying pan.
Cook until onions start to go transparent then add the garlic and all spices until chicken is very slightly browned.

Place these in the slow cooker or a large sauce pan.
Add the coconut creams and sweet potato.

If cooking in a slow cooker, can add all of the other ingredients except the spinach and shallots. Cook for 6 hours.
If cooking in a sauce pan, cook on a slow heat for 25 minutes. Then add the celery, capsicum, zucchini for 5 mins, stirring every minute
Add the spinach and shallots for another 5 mins.

Serve with basmati rice and natural yogurt (can use coconut yogurt to be dairy-free). Garnish with edible flowers such as these sorrel flowers.
I cook the rice in a slow cooker. (3 cups of rice and 4 cups of coconut water for a sweeter tasting rice).