1. For the marinade, in a bowl, mix all the marinade ingredients into the yogurt.
2. Add the chicken and mix well. Let it marinate for at least 30 minutes or ideally overnight.
3. Bake the chicken in a preheated oven at 200°C for about 20 minutes.
1. To prepare the sauce, heat the oil and add the whole spices (cinnamon, cloves, cardamom).
Add the chopped onion and sauté until golden brown.
Add the ginger-garlic paste and sauté for 1 minute.
2. Lower the heat and add the powdered spices (chilli, coriander, cumin, garam masala). Stir quickly, being careful not to burn them. If needed, add 1 tablespoon of water.
3. Add the tomatoes and cook over medium-high heat until the mixture thickens and becomes rich. Add the hot water, bring to a boil, then cover and simmer for 10–15 minutes until thick and the tomatoes are fully softened. For a smoother texture, let the sauce cool slightly and blend it.
4. Add the cashew cream to the thick sauce. Mix well and cook for 5 minutes.
To prepare the cashew cream, grind the cashews and blend them with a little water until smooth, or alternatively blend them with 3 tablespoons of cream.
5. Add sugar if needed.
Add the baked chicken and crushed kasuri methi to the sauce. Cook for 3–4 minutes until the chicken is tender.
Taste and adjust with salt and sugar if necessary.