Indian
Mix the chicken with the yogurt, turmeric and half of the salt and leave to marinate for 20 minutes.
Soak the cashews in hot water for 15 minutes, drain and blend them with 100 ml fresh water to a smooth paste.
Heat the ghee in a wide pan over medium heat, fry the cardamom and cinnamon for 1 minute, then add the onions and cook for 12-15 minutes until soft and light golden.
Add the ginger-garlic paste and coriander and cook for 1 minute, then add the chicken with its marinade and cook for 5 minutes, stirring.
Stir in the cashew paste and 100 ml water, cover and simmer for 20 minutes until the chicken is cooked through.
Add the cream, sugar, garam masala and remaining salt and simmer uncovered for 5 minutes until the sauce is thick.
Remove the whole spices and serve with basmati rice or naan.