Stage 1:

  • 300-400g chicken
  • 1 Tbsp butter
  • One medium onion
  • One Tbsp grated ginger root
  • 4 cloves garlic, crushed
  • 2-4 chopped chilies or 2-4 tsp dried chili flakes
  • 1 ½ tsp turmeric powder
  • 2 black cardamom pods, slightly crushed
  • 5 cloves
  • 1 cinnamon stick or ¼ tsp cinnamon powder
  • 1 tsp coriander powder
  • ½ tsp cumin powder
  • ½ tsp fenugreek powder

Stage 2:

  • ¼ tsp salt
  • 1 tsp sugar or honey
  • 2 Tbsp flour
  • ¼ cup tomato sauce
  • One 400ml can coconut cream
  • About 50g spinach


Cut the chicken into cubes and set aside. Fry stage 1 ingredients in a heavy-bottomed pan over a medium heat for 5-10 minutes. Add chicken and fry until meat is sealed (about another 10 minutes on medium heat).

Combine stage 2 ingredients in a blender. Blend until the spinach is very fine (not too many large chunks left). It is important to get the spinach as fine as possible so blend another 10-20 seconds for good measure.

Add the mixture from the blender to the pan with the chicken and spices. Simmer on a low heat for 20-30 minutes. It is important not to let the mixture boil too much or the coconut cream will go oily.

Remove the cinnamon stick and cardamom pods (if you can find them) before serving.

Serve with rice.