This quick and easy homemade butter chicken features tender chicken simmered in a creamy, spiced tomato sauce — perfect for a cozy dinner in under 45 minutes.
1.5 lbs boneless chicken (thighs or breasts), cubed
1 tbsp oil + 2 tbsp butter
1 onion, finely chopped
2 tsp garlic, minced
2 tsp ginger, grated
1 1/2 tsp garam masala
1 tsp cumin
1/2 tsp turmeric
1/2 tsp chili powder
1 tsp coriander powder
1 cup tomato purée
Salt to taste
1/2 cup heavy cream (or coconut cream)
1 tsp kasuri methi (optional)
1 tsp lemon juice or sugar (optional)
Chopped cilantro for garnish
Season and sear chicken in oil + 1 tbsp butter. Set aside.
Sauté onion, garlic, and ginger in remaining butter until soft.
Add all spices. Toast briefly, then stir in tomato purée and salt.
Simmer until thickened. Blend if desired.
Add chicken back to pan. Cook 8–10 min until done.
Stir in cream, kasuri methi, and lemon juice or sugar.
Garnish and serve hot with rice or naan.
Yogurt-marinate chicken for extra flavor.
Use coconut milk for dairy-free.
Sauce can be made ahead and frozen.