Choose a deep pot. Heat slightly and then add the olive oil and the butter to heat too.
Add the diced chicken together with its marinade and cook shortly just enough that the chicken changes color on all sides.
Remove the chicken from the pot and set aside until the curry is ready.
Add the chopped onion to the main pot sauté until the onion is translucent for about 5 minutes. Only then add the ginger and the garlic and cook altogether for another minute.
Add tomato paste and the rest of all the spices. Sauté for 3-4 minutes or until the tomato paste gains a rich and dark red color.
Add the crushed tomatoes. With the help of these tomatoes make sure to scrape the bottom of the pan. Cook for another 10 minutes.
Then add the cream of your choice and mix to blend. Let simmer for 30 minutes. Mix occasionally. Add a little warm - about 100 millilitres - water if too thick.
Drop in the chicken dices and mix well. Cook until the inside temperature of the chicken dices reach 70°Celsius (160° F). Should take about 10 minutes.
Garnish with chopped fresh parsley or coriander.
Serve with rice and enjoy!