Go Back

Butter Chicken

A delightful Indian-inspired dish that combines tender chicken pieces with an aromatic, creamy sauce. Quick to prepare, perfect for family dinners or entertaining guests.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Course Dinner, Main Course
Cuisine Indian
Servings 4 servings
Calories 600 kcal

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 Cooking

  • 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
  • to taste Naan bread For serving
  • to taste Steamed rice For serving

Instructions
 

Marinate the Chicken

  • In a bowl, combine the chicken thighs, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix until the chicken is evenly coated in the spices and yogurt. Marinate for at least 30 minutes, or up to overnight for more flavor.

Cook the Chicken

  • Heat 3 tablespoons of vegetable oil in a large skillet over medium-high heat. Add the marinated chicken in batches and sear until golden brown, about 5-7 minutes. Remove the chicken from the pan and set aside.

Prepare the Sauce Base

  • In the same skillet, reduce the heat to medium and melt 3 tablespoons of butter. Add the diced onion and sauté until translucent, approximately 3-4 minutes. Then stir in the minced garlic and cook until fragrant, about 1 minute.

Build the Sauce

  • Pour in the tomato sauce, followed by sugar, salt, and black pepper. Stir to combine and let it simmer for 5-6 minutes.

Season and Simmer

  • Reduce the heat to low, add heavy cream, cayenne pepper (if using), garam masala, and an additional ½ teaspoon of curry powder. Mix well and return the chicken to the skillet. Let everything simmer for an additional 10-15 minutes until the sauce thickens and the chicken is tender.

Finish with Butter

  • Stir in a tablespoon of butter just before serving for added richness and a glossy finish.

Serve and Enjoy

  • Serve your homemade butter chicken hot, garnished with freshly chopped parsley alongside warm naan bread or steamed rice.

Notes

For extra flavors, consider adding coconut milk along with the heavy cream. For a vegetarian option, substitute chicken with paneer. Fresh herbs like cilantro or mint can add an extra pop of freshness.
Keyword Butter Chicken, Easy Chicken Recipes, Family-Friendly Meals, Indian Cuisine, Quick Dinner Recipes