Put all the spices in a dry frying pan over a low heat, and roast them for 30 seconds to bring out the oils. Tip them into a pestle and mortar and crush. Add the turmeric and chilli powder.
Gently fry the onions, garlic and ginger in oil until soft. Chop the chicken breasts into cubes, or however you like it. Add to the frying pan, turn up the heat and tip in the crushed spices and garam massala. Season with salt and pepper.
Add coconut milk, lime juice and cream. Simmer Gently for about half an hour.