In a bowl, mix chicken with yoghurt, spices, garlic, and ginger.
Cook chicken in a pan over medium heat until fully cooked. Set aside.
In the same pan, melt butter and sauté onion until soft.
Add cashew butter, spices, diced tomatoes, and yoghurt. Simmer briefly.
Blend sauce until smooth, then return to pan and add chicken. Mix well.
In a baking dish, layer sauce, lasagna sheets, and cheese. Repeat layers.
Cover and bake, then uncover and bake for another 10 minutes until golden.
Garnish with coriander, slice, and serve.