Go Back
+ servings
Homemade Butter Chicken Recipe

Creamy Homemade Butter Chicken Recipe You’ll Love

Enjoy this Homemade Butter Chicken recipe, a dish combining tender chicken thighs with a rich, creamy sauce, perfect for family dinners or impressing guests.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Indian-American
Calories: 450

Ingredients
  

For the Chicken
  • 2 pounds Chicken Thighs Skinless and boneless
  • 1 teaspoon Salt Adjust based on preference
  • 1 teaspoon Garlic Powder Fresh garlic is a substitute
  • 1 teaspoon Sweet Paprika Swap with smoked paprika for a twist
  • 1 tablespoon Curry Powder Use your favorite blend
  • 1 cup Greek Yogurt Coconut yogurt for dairy-free option
For the Sauce
  • 2 tablespoons Vegetable Oil Canola is a good pick
  • 2 tablespoons Butter Consider using ghee for a lighter alternative
  • 4 cloves Minced Garlic Increase for bolder garlic flavor
  • 1 medium Diced Onion Yellow or red onions can be used
  • 1 cup Tomato Sauce Opt for unsweetened varieties
  • 1 teaspoon Sugar Honey can replace for different sweetness
  • 1 teaspoon Black Pepper Freshly ground recommended
  • 1 cup Heavy Cream Full-fat coconut cream or yogurt as lighter options
  • 1/4 teaspoon Cayenne Pepper Adjust to personal spice preference
  • 1 teaspoon Garam Masala Traditional blend
  • 2 tablespoons Fresh Parsley Optional garnish

Equipment

  • mixing bowl
  • Large skillet
  • plastic wrap

Method
 

Step-by-Step Instructions
  1. Marinate the Chicken: In a mixing bowl, combine the chicken thighs with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Cover with plastic wrap and let it marinate for at least 15 minutes.
  2. Cook the Chicken: Heat a large skillet over medium-high heat and add vegetable oil. Add the marinated chicken in a single layer and sauté for 8-10 minutes until golden brown, then remove from skillet.
  3. Sauté the Aromatics: In the same skillet, lower heat to medium and add butter. Once melted, add minced garlic and diced onion; sauté for 4-5 minutes until the onion is translucent.
  4. Build the Sauce: Pour in the tomato sauce and sprinkle sugar. Stir well and simmer for about 2-3 minutes, then mix in the cooked chicken.
  5. Add the Cream: Slowly pour in heavy cream while stirring to create a smooth sauce. Cook for another 2-3 minutes on low heat.
  6. Season the Sauce: Add cayenne pepper, garam masala, and black pepper. Simmer on low heat for about 10 minutes to allow flavors to meld.
  7. Finish with Butter: Stir in any remaining butter until melted and fully incorporated. Adjust seasoning as needed.
  8. Serve and Enjoy: Serve hot with naan and rice to soak up the sauce.

Nutrition

Serving: 1cupCalories: 450kcalCarbohydrates: 20gProtein: 25gFat: 30gSaturated Fat: 15gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gCholesterol: 120mgSodium: 800mgPotassium: 600mgFiber: 2gSugar: 5gVitamin A: 500IUVitamin C: 4mgCalcium: 100mgIron: 2mg

Notes

Store leftovers in an airtight container for up to 3 days in the fridge or freeze for up to 2 months. Reheat gently on the stovetop with a splash of cream or water.

Tried this recipe?

Let us know how it was!