Best Ever Indian butter chicken

This  is so amazing Indian butter chicken recipe ,that I don’t think it can be beat. 
Butter-Chicken- recipe

Butter Chicken
2 pounds chicken thighs, cut into pieces
3/4 cup full fat unsweetened yogurt (I used goat yogurt)2 cloves garlic
1 tsp garam masala
1 tsp tandori masala (if you do not have this add more garam masala)
1 tsp paprika
1 tsp ground coriander
1/2 tsp cumin
1/2 tsp turmeric
1/2 tsp chili powder
1/2 tsp cinnamon
1/2 tsp cardamom
1/4 cup butter or coconut oil
1 can chopped tomatoes
1 heaping tablespoon tomato paste
1 cup coconut milk
fresh cilantro

1. Combine chicken, yogurt, garlic and spices in a Ziploc bag and refrigerate for an hour or two to marinade.

2. In a large pot add butter, tomatoes and tomato paste and let reduce for 10 – 15 minutes over medium high heat. Add the chicken and cook for 5 minutes. Add coconut milk and let it continue to cook until hot.indian butter chicken

I added a bunch of chopped cauliflower to my pot while it was cooking near the end so I had a complete meal. This made enough for two generous servings so increase this for a family serving. Seriously so good.