Cut a slit in the flesh of the chicken pieces near the bone using a sharp knife.
Mix the masala, ginger and garlic with a little oil to make a paste.
Rub on the chicken.
Shred the spinach and mix with the breadcrumbs and nuts.
Stuff into the slits in the chicken and secure with toothpicks.
To make curry sauce heat the butter in a saucepan over a medium heat.
Add the ginger,chillies and spices.
Fry for two minutes, then add some tomatoes and sugar.
Bring to the boil, then remove from the heat and stir in the sour cream.
Pour into a greased ovenproof dish.
Place the chicken pieces into the sauce and bake in a preheated oven for 40 minutes or until the chicken is cooked through.
Serve garnished with fresh mint or coriander, accompanied by naan bread,rice or poppadoms.