Trim and cut the chicken into small cubes, cover and put aside. With a clean knife and board slice the onions into thin wedges (lyonnaise).
Heat a large saucepan or frying pan and melt 2 to 3 tablespoons of butter until it is frothy. Add the onions and the cinnamon to the pan and fry lightly. When the onions are soft stir in the crushed garlic and ginger. Then add the turmeric, chilli powder and coriander powder, and sauté over medium heat. The spices are fried first to release their maximum flavour and this really enhances the dish.
Add the cubed chicken and sauté stirring constantly until the chicken has turned white. Pour in the grounded almonds, tomatoes and tomato paste. Mix thoroughly. Cover and simmer for 20 to 30 minutes. Add the plain yogurt and heat through.
Note: With chicken there is always a risk of food poisoning, so it is important to clean your hands, board and knives before and after working with the raw meat.