Nothing is better than gathering the family at home and sharing lovely memories while eating this incredible dish made out of boneless marinated chicken cubes swimming in a creamy spicy red sauce.
Cut chicken into 1 inch cubes. Then put it in a big bowl and add the marinade ingredients and mix well. Marinate in the fridge for at least 1 hour.
Heat the butter in a pot and add finely diced onions. Let it cook and caramelize on medium heat. This should take about 5-10 minutes or so.
Add the garlic and ginger paste and sauté for 2 minutes. Once caramelized, transfer to a food processor and process until fine (or use an immersion blender).
Add the spices, coconut cream, heavy cream, and tomato paste, and mix.
In a separate pot, cook the chicken until all the moisture evaporates, for about 15 minutes.
Add to the sauce and let it boil. Then cover and let it cook for another 10 minutes.