Go Back

Homemade Butter Chicken

A creamy and comforting butter chicken dish that's easy to prepare and delightful to enjoy, perfect for family dinners.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Indian
Calories: 520

Ingredients
  

For the Chicken Marinade
  • 1.5 pounds skinless boneless chicken thighs
  • 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
  • 6 cloves garlic (minced)
  • 1 medium onion (diced)
  • 1 can tomato sauce (15 ounces)
  • 2 cups heavy cream
  • 1 teaspoon sugar
  • 0.5 teaspoon black pepper
  • 0.5 teaspoon cayenne pepper (optional) For heat
  • 1 teaspoon garam masala

Method
 

Preparation
  1. In a bowl, combine the chicken with salt, garlic powder, paprika, curry powder, and Greek yogurt. Let it sit for at least 15 minutes.
Cooking
  1. In a large skillet over medium heat, heat the oil and butter. Add the marinated chicken and cook until browned. Remove and set aside.
  2. In the same skillet, add minced garlic and diced onions. Sauté until fragrant.
  3. Stir in the tomato sauce, sugar, salt, black pepper, and cayenne. Let it simmer for 5 minutes.
  4. Pour in the heavy cream, garam masala, and additional curry powder. Simmer gently for 5 minutes.
  5. Return the chicken to the skillet and let it simmer in the sauce for another 5–10 minutes.
Serving
  1. Garnish with parsley and enjoy with naan or rice!

Notes

Leftovers keep well in the fridge for up to 3 days and can be frozen for up to 2 months. Don’t skip toasting the garlic—it’s the little things that make a big difference! Feel free to swap heavy cream with coconut milk for a lighter version.