Cut the chicken into bite-sized pieces. In the bowl, add all marinade ingredients, mix well. Keep in the fridge for at least 30 min.
Heat the butter in a pan. Add the chicken and cook until soften. Set aside and transfer to the bowl.
Heat the butter in a pan. Add the onion and saute about 4 min. Add the garlic, ginger, spices and cook about 30 s.
Pour the tomato sauce. Simmer about 5 min. Then add the cream, chicken, butter, season with salt and simmer about 8 min.
Add the lemon juice. Garnish with coriander or parsley.
Serve with rice and/or naan.