Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Butter Chicken Thighs: Rich, Creamy Indian Curry Made at Home

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender and flavorful Indian-style chicken thighs bathed in a velvety tomato-cream gravy balanced with warm spices like garam masala, cumin, and coriander. Perfect over rice or naan for a comforting, restaurant-quality dish.

  • Total Time: 50
  • Yield: 4 servings 1x

Ingredients

Scale

1.5 lbs (680g) bone-in or boneless chicken thighs
1 cup grated onion
4 cloves minced garlic
1 tbsp grated ginger
2 cups tomato puree
0.5 stick (1/4 cup) unsalted butter
0.5 cup heavy cream
2 tsp garam masala
1 tsp salt
0.5 tsp cayenne pepper (optional)
1 tsp ground cumin
1 tsp ground coriander
Fresh cilantro, chopped (for garnish)

Instructions

Pat chicken thighs dry and season with salt and pepper
Heat 2 tbsp butter in a large skillet over medium-high heat
Add onions and sauté until golden, 5-7 minutes
Add garlic and ginger; cook 1-2 minutes until fragrant
Add tomato puree, cumin, coriander, and cayenne; simmer 15-20 minutes until the sauce thickens
Reduce heat and stir in remaining butter and heavy cream until fully melted
Return chicken to the skillet and braise, covered, for 20-25 minutes
Garnish with garam masala and cilantro before serving

Notes

For extra flavor, brown the chicken thighs first before braising
Add cream just before finishing to avoid curdling
Marinating time can be doubled for deeper flavor
Leftovers reheat well for up to 3 days
Use halal-certified chicken thighs and animal-free clarified butter if preferred

  • Author: Mark
  • Prep Time: 15
  • Cook Time: 35
  • Category: Cozy Chicken
  • Method: Braising
  • Cuisine: Indian
  • Diet: Non-Vegetarian

Nutrition

  • Serving Size: 1 chicken thigh with 1/2 cup sauce
  • Calories: 625
  • Sugar: 4g
  • Sodium: 800mg
  • Fat: 40g
  • Saturated Fat: 20g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 30g
  • Cholesterol: 150mg