Marinate the chicken with all the mentioned ingredients. Cover and put into the fridge to marinate for at least 3 hours or better overnight/24 hours.
Heat the ghee in a pot on medium high heat. Once the pot is hot, add the chicken and spread it all over in a single layer. If there is not enough space in the pot, do it in batches. Let the chicken get some brown spots and then flip and repeat on the other side (cook for about 3 minutes on each side). To avoid the chicken being dry and rubbery, do not overcook it. (If you are using bone in chicken, you will have to cover and cook it until it is done.)
Once the chicken is cooked, add the creme fraiche and cheese spread (schmelzkäse). Reduce the heat to low and mix. Let the cream and cheese melt.
Add the honey and mix until combined. Let it cook on low heat for a minute.
In the meanwhile, mix cornstarch with the water. Add it to the pot and mix until combined. Let it cook for 2-3 minutes then turn off heat.
Transfer to a serving dish and add freshly crushed pepper. Serve with chapati or rice.