Go Back

Butter Chicken

A creamy, mildly spiced Indian-inspired favorite made with pantry staples, perfect for weeknight dinners.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Indian
Calories: 600

Ingredients
  

For the Chicken Marinade
  • 1.5 pounds skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • 0.5 teaspoon curry powder
  • 1 tablespoon Greek yogurt For marinating
For the Sauce
  • 3 tablespoons vegetable oil
  • 3 tablespoons butter, divided
  • 6 cloves garlic, minced
  • 1 medium onion, diced
  • 1 15-ounce can tomato sauce
  • 1 teaspoon sugar
  • 1 teaspoon salt Adjust to taste
  • 0.5 teaspoon black pepper
  • 2 cups heavy cream
  • 0.5 teaspoon cayenne pepper Optional for heat
  • 1 teaspoon garam masala
  • 0.5 teaspoon curry powder
  • 0.25 cup freshly chopped parsley Optional, for garnish
For Serving
  • Naan bread For serving
  • Steamed rice For serving

Method
 

Marinating the Chicken
  1. In a bowl, combine the chicken with 1 teaspoon salt, 1 teaspoon garlic powder, 1 teaspoon sweet paprika, ½ teaspoon curry powder, and 1 tablespoon Greek yogurt. Mix well, cover, and refrigerate for at least 15 minutes.
Making the Sauce
  1. In a large skillet over medium heat, warm 3 tablespoons vegetable oil and 1 tablespoon of butter. Add the minced garlic and diced onion and sauté until fragrant and soft, about 4–5 minutes.
  2. Stir in the tomato sauce, 1 teaspoon sugar, 1 teaspoon salt, ½ teaspoon black pepper, 2 cups heavy cream, cayenne pepper (if using), 1 teaspoon garam masala, and ½ teaspoon curry powder. Bring to a gentle simmer and let cook for 3–4 minutes to meld the flavors.
Cooking the Chicken
  1. In a separate pan over medium-high heat, cook the marinated chicken in batches until browned and cooked through, about 6–8 minutes depending on chunk size.
  2. Do not overcrowd the pan so pieces get good color.
Combining Ingredients
  1. Add the cooked chicken to the sauce, stir in the remaining 2 tablespoons of butter, and simmer everything together for 3–5 minutes until the chicken is coated and the sauce is slightly thickened.
  2. Taste and adjust seasoning (salt, sugar, or cayenne) as needed. Garnish with freshly chopped parsley if desired and serve hot with warmed naan bread and steamed rice.

Notes

Cool completely and transfer to an airtight container; refrigerate for up to 3-4 days. Reheat gently on the stove adding a splash of cream or water to loosen the sauce. For freezing, store in a freezer-safe container for up to 2 months.