This quick and easy homemade butter chicken recipe delivers bold, creamy Indian flavor in just 30 minutes. Tender chicken is simmered in a rich tomato and spice sauce for a comforting, restaurant-style meal at home.
1½ lbs boneless skinless chicken thighs or breasts, chopped
2 tbsp unsalted butter (plus 1 tbsp for finishing)
1 tbsp neutral oil
1 small onion, finely diced
3 garlic cloves, minced
1 tbsp fresh grated ginger
1½ tsp garam masala
1 tsp ground cumin
1 tsp paprika
Pinch of cayenne pepper (optional)
1½ cups tomato purée
¾ cup heavy cream
Salt and pepper, to taste
Fresh cilantro, for garnish
Use coconut milk for dairy-free option. Adjust cayenne to control heat. Sauce thickens as it sits.