Mix all marinade ingredients together with the diced chicken in a bowl or Ziplock. Let marinate in the fridge overnight.
For the Butter Chicken
Melt butter in a large saucepan. Sear chicken on each side in batches. Remove and set aside.
Add in the onions and garlic and sweat for 1-2 minutes. Season with salt and pepper. Toss in the spices and mix in the tomato paste. Add in the water and cream and stir together.
Add the chicken back in and bring to a simmer. Cook 10-15 minutes until the chicken is cooked through and the sauce is velvety. Adjust seasoning if needed.
Serve with steamed rice and broccoli.
Notes
ALLERGY NOTES:This recipe is already gluten, soy, sesame, egg, pork, shellfish and peanut/ tree nut free. For Dairy Free: swap out the cream for an alternative like almond, coconut or rice milk. Cashews could also be a replacement by soaking in hot water for 30 minutes and then blending them.