Go Back
Overhead view of homemade butter chicken recipe in a wide bowl with creamy orange tomato sauce, tender chicken thighs, and fresh parsley garnish alongside warm naan bread

Quick and Easy Homemade Butter Chicken Recipe

Tender chicken thighs marinated in yogurt and spices, seared golden, then simmered in a rich creamy tomato sauce with garam masala and warm curry spices. A family-friendly dinner ready in 45 minutes.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: American, Indian
Calories: 580

Ingredients
  

  • 1.5 lbs boneless skinless chicken thighs cut into bite-sized chunks
  • 1 tsp salt for marinade
  • 1 tsp garlic powder for marinade
  • 1 tsp sweet paprika for marinade
  • 0.5 tsp curry powder for marinade
  • 1 tbsp plain Greek yogurt for marinade
  • 3 tbsp vegetable oil
  • 3 tbsp butter divided
  • 6 cloves garlic minced
  • 1 medium onion diced
  • 15 oz canned tomato sauce 1 standard can
  • 1 tsp sugar
  • 1 tsp salt adjust to taste, for sauce
  • 0.5 tsp black pepper
  • 2 cups heavy cream full-fat for best sauce stability
  • 0.5 tsp cayenne pepper optional, for heat
  • 1 tsp garam masala add at the very end to preserve aroma
  • 0.5 tsp curry powder for sauce
  • 0.25 cup fresh parsley chopped, optional garnish

Equipment

  • Large skillet
  • Large bowl
  • Wooden spoon

Method
 

  1. Combine chicken chunks with salt, garlic powder, paprika, curry powder, and Greek yogurt in a large bowl. Toss to coat, cover, and refrigerate for at least 15 minutes and up to overnight.
  2. Heat half the butter with the vegetable oil in a large skillet over medium-high heat. Add marinated chicken in a single layer and sear for 4 to 5 minutes total, turning once, until lightly golden. The chicken does not need to be fully cooked through. Transfer to a plate.
  3. In the same pan, melt the remaining butter over medium heat. Add minced garlic and diced onion. Cook for 4 to 5 minutes, stirring occasionally, until the onion is soft and translucent.
  4. Stir in tomato sauce, sugar, salt, black pepper, curry powder, and cayenne if using. Bring to a gentle simmer and cook for 2 minutes.
  5. Pour in the heavy cream slowly while stirring continuously. Reduce heat to medium-low and simmer for 5 to 7 minutes until the sauce is deep orange and coats the back of a spoon. Do not boil as this can cause the cream to separate.
  6. Return seared chicken and resting juices to the pan. Sprinkle in the garam masala and stir gently. Simmer for 8 to 10 minutes until chicken is cooked through. Taste and adjust salt or sugar as needed.
  7. Garnish with chopped parsley and serve hot with warm naan and steamed basmati rice.

Notes

Chicken thighs recommended over breasts for juiciness. Add garam masala at the end only to preserve its aroma. Keep heat gentle when adding and reheating cream to prevent separation. Stores refrigerated up to 3 days and freezes well for up to 2 months. For dairy-free, use full-fat coconut cream and plant-based yogurt.