A quick, flavorful take on the Indian classic, this butter chicken recipe features tender pieces of chicken simmered in a creamy, spiced tomato sauce. Made in one pan, it’s perfect for a weeknight meal or special dinner.
1½ lbs boneless skinless chicken thighs, cut into chunks
1 tbsp oil (vegetable or avocado)
1 medium yellow onion, chopped
3 cloves garlic, minced
1 tbsp grated fresh ginger
1 tbsp garam masala
1 tsp ground cumin
1 tsp paprika
2 tbsp tomato paste
1 (14 oz) can crushed tomatoes
½ cup heavy cream or coconut milk
2 tbsp unsalted butter
Salt, to taste
Fresh cilantro, chopped (optional)
Heat oil in a large skillet over medium-high heat. Brown chicken in batches, 3–4 minutes per side. Set aside.
Add onions to the same pan; cook until soft, about 5–7 minutes. Stir in garlic and ginger; cook 1 minute.
Add garam masala, cumin, and paprika; stir constantly for 30 seconds.
Mix in tomato paste; cook 1 minute. Pour in crushed tomatoes and simmer 10 minutes.
Reduce heat; add cream and chicken. Simmer 10–15 minutes until chicken is cooked and sauce is thickened.
Stir in butter until melted. Season with salt and adjust as needed.
Garnish with cilantro and serve hot.