Wash and chop the spinach in a colander. Boil a full kettle of water and pour it over the spinach so it wilts. Drain all the water and blend the spinach, garlic and chillies until smooth. Set aside
Heat the butter ghee. Add the cinnamon stick, bay leaf and cardamoms. Fry until fragrant. Add cumin seeds and fry until it bursts
Add onion and saute until translucent. Add ginger/garlic paste and fry for a minute
Add the chilli powder, turmeric, garam masala, coriander and fry for a minute. Add tomato and a few drops of water. Simmer until the tomato is cooked, about 5 minutes
Add the spinach and coconut cream and cook for a few minutes until it thickens
Add the cubed chicken, season with salt and cook until it turns white, about 4-5 minutes. Do not over cook as the chicken will be chewy.
Serve with Indian bread or rice