In a fry pan, dry roast the cinnamon, coriander, cumin and cardamom seeds untilaromatic. Combine with peppercorns in a mortar and grind to a fine powder.
Melt butter in a separate fry pan, then add chicken pieces and cook for approx. 5 minutes or until brown. Add ground spices, stock and simmer for about 30 minutes. Ensure the fry pan is covered with lid.
Place nuts to a blender and chop finely.
Stir ground nuts and Craisins® into the yoghurt. Then, gradually add the yoghurt mixture to the chicken, stirring constantly and simmer gently uncovered for another 10 minutes.
Serve with rice.