Tender marinated chicken simmered in a rich, creamy tomato butter sauce infused with warm Indian spices — a restaurant-style butter chicken you can make at home.
1½ lbs boneless chicken thighs, cut into chunks
½ cup plain yogurt
1 tbsp lemon juice
1 tbsp ginger-garlic paste
1 tsp turmeric
1½ tsp garam masala (divided)
1 tsp cumin
1 tsp chili powder (divided)
Salt, to taste
3 tbsp butter
1 medium onion, finely chopped
1 tbsp ginger-garlic paste
1½ cups tomato puree
1 tsp ground coriander
1 cup heavy cream or half-and-half
1 tsp kasuri methi (optional)
1 tsp sugar or honey
Chopped cilantro for garnish
Mix marinade ingredients. Add chicken and refrigerate 1–12 hrs.
Sear or bake chicken until golden and cooked. Set aside.
In skillet, melt butter. Sauté onion until golden. Add ginger-garlic paste.
Stir in remaining spices and tomato puree. Simmer 10–15 mins.
Add cream, sugar, kasuri methi. Simmer 5 mins. Add chicken.
Simmer 5–10 mins more. Garnish and serve hot.
Use coconut cream for dairy-free version.
Pairs well with naan, basmati rice, or roti.
Store leftovers up to 4 days or freeze for 3 months.