Cut the chicken into bite-sized pieces.
Finely chop the onion, garlic, and ginger.
Melt butter in a pan and sauté the onion, garlic, and ginger.
Add the chicken and cook until the surface is done.
Add tomato purée and spices, then bring to a boil.
Pour in heavy cream and simmer over low heat.
Season with salt and pepper to taste.
Serve with rice.