Print

Quick & Easy Homemade Butter Chicken Recipe

4.7 from 70 reviews

A quick and easy homemade butter chicken recipe featuring tender marinated chicken thighs cooked in a rich, creamy tomato-based sauce infused with authentic Indian spices. Perfectly paired with naan bread or steamed rice, this comforting dish brings restaurant-quality flavors to your kitchen in under 40 minutes.

Ingredients

Scale

Chicken Marinade

  • 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • ½ teaspoon curry powder
  • 1 tablespoon Greek yogurt

Cooking and Sauce

  • 3 tablespoons vegetable oil
  • 3 tablespoons butter (divided)
  • 6 garlic cloves, minced
  • 1 medium onion, diced
  • 1 15-ounce can tomato sauce
  • 1 teaspoon sugar
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • 2 cups heavy cream
  • ½ teaspoon cayenne pepper (optional for heat)
  • 1 teaspoon garam masala
  • ½ teaspoon curry powder
  • ¼ cup freshly chopped parsley (optional, for garnish)

Serving Suggestions

  • Naan bread
  • Steamed rice

Instructions

  1. Marinate the Chicken: In a medium bowl, combine the chicken pieces with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix thoroughly ensuring all pieces are evenly coated. Let it marinate for at least 15 minutes to allow the flavors to penetrate the meat while you prepare the rest of the ingredients.
  2. Cook the Chicken: Heat 3 tablespoons of vegetable oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 8-10 minutes, stirring occasionally, until the chicken is golden brown and cooked through. Remove the chicken from the skillet and set aside, keeping the oil in the pan for the sauce.
  3. Prepare the Sauce Base: Reduce the heat to medium and add 1 tablespoon of butter to the skillet. Scrape the bottom of the pan to deglaze and lift any browned bits, adding a splash of water if necessary. Add the minced garlic and diced onion along with a pinch of salt. Sauté until the onion is soft, translucent, and fragrant.
  4. Build the Sauce: Stir in the tomato sauce and sugar, letting the mixture simmer for 2-3 minutes to meld the flavors. Return the cooked chicken to the skillet and mix well. Pour in the heavy cream and stir the sauce until it takes on a rich orange color.
  5. Season and Simmer: Add cayenne pepper (if you desire heat), garam masala, curry powder, and black pepper. Allow the sauce to simmer gently on low heat for 10 minutes so all the flavors integrate. Adjust salt and spices to taste for a perfectly balanced sauce.
  6. Finish with Butter: Stir in the remaining 2 tablespoons of cold butter, allowing it to melt smoothly into the sauce, adding a luscious silkiness. Optionally, sprinkle with freshly chopped parsley for a fresh, vibrant garnish.
  7. Serve and Enjoy: Serve the butter chicken hot alongside warm naan bread or steamed rice for a comforting and satisfying meal.

Notes

  • Marinating the chicken even longer, up to a few hours, will intensify the flavor and tenderness.
  • Use boneless chicken thighs for juicier and more flavorful results compared to chicken breasts.
  • Adjust the cayenne pepper according to your heat preference, or omit it for a mild dish.
  • For a lighter version, substitute heavy cream with half-and-half or coconut milk.
  • Garam masala is a key spice blend for authenticity—try to use fresh or recently ground for best flavor.
  • Serve with naan or basmati rice to soak up the delicious sauce.

Keywords: butter chicken, Indian cuisine, easy chicken recipe, creamy chicken, homemade butter chicken, quick dinner, chicken curry