Mix Greek yoghurt & saffron.
Chop the chicken breasts & add to the yoghurt mess.
Let the chicken marinate for at least 30 min (resp. up to 4 h).
Chop the onion.
Mince the clove of garlic
Mince the ginger.
Chop the red pepper.
Let the butter melt in a frying pan.
Add cardamom, cinnamon, coriander & cumin & fry gently for some minutes.
Add the onion, the garlic, the ginger & the red pepper. Mix & let it fry for some minutes.
Add the almonds & mix.
Add the chicken & the marinade & bring it to a boil.
Add the coconut milk & bring it to a boil.
Reduce heat so that the mess may simmer ... for about 45 min. The liquid shall boil away - until you get an almost creamy state.
Add salt & pepper to taste.