Why You’ll Love This Recipe

I love this recipe because the yogurt marinade helps create incredibly tender and flavorful chicken. The blend of aromatic spices infuses every bite, while the creamy tomato sauce balances richness and warmth perfectly.

I also appreciate that this dish can be customized to suit different spice preferences. The sauce develops deep flavor as it simmers, and the leftovers often taste even better the next day. Whether I am preparing a family dinner or a special meal, this butter chicken always feels comforting and satisfying.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the Chicken Marinade

  • 1½ pounds (680g) boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1 cup plain yogurt
  • 1 tablespoon lemon juice
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon salt
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon paprika
  • ½ teaspoon turmeric
  • ½ teaspoon garam masala

For the Butter Chicken Sauce

  • 3 tablespoons butter
  • 1 tablespoon oil
  • 1 medium onion, finely chopped
  • 1 tablespoon ginger-garlic paste
  • 1 can (14 oz/400g) crushed tomatoes
  • 1 teaspoon paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • ½ teaspoon chili powder (optional)
  • 1 teaspoon sugar
  • 1 teaspoon salt (or to taste)
  • 1 cup heavy cream
  • 2 tablespoons butter (additional)
  • Fresh cilantro, chopped, for garnish

Directions

  1. I combine all of the marinade ingredients with the chicken in a bowl.
  2. I cover the bowl and refrigerate the chicken for at least 1 hour, although I prefer marinating it overnight for maximum flavor.
  3. I heat a skillet or grill pan over medium-high heat.
  4. I cook the marinated chicken for 4 to 5 minutes per side until lightly charred and nearly cooked through, then set it aside.
  5. I melt 3 tablespoons of butter with the oil in a large pan over medium heat.
  6. I add the chopped onion and cook it for 5 to 7 minutes until soft and golden.
  7. I stir in the ginger-garlic paste and cook for 1 minute until fragrant.
  8. I add the crushed tomatoes, paprika, cumin, coriander, garam masala, chili powder, sugar, and salt.
  9. I simmer the sauce for 10 to 15 minutes, stirring occasionally, until it thickens.
  10. I blend the sauce until smooth if I want an extra silky texture, then return it to the pan.
  11. I stir in the heavy cream and the remaining 2 tablespoons of butter.
  12. I add the cooked chicken and simmer for 8 to 10 minutes until fully cooked and coated in the creamy sauce.
  13. I garnish with fresh cilantro and serve hot with naan or basmati rice.

Servings and Timing

  • Yield: 4–6 servings
  • Prep Time: 15 minutes
  • Marinating Time: 1 hour
  • Cook Time: 35 minutes
  • Total Time: 1 hour 50 minutes

Variations

I sometimes substitute chicken breasts for chicken thighs when I want a leaner option, although thighs tend to stay juicier. For a richer sauce, I like adding a few tablespoons of cashew paste before stirring in the cream.

When I prefer a smokier flavor, I grill the chicken before adding it to the sauce. I can also adjust the chili powder to create a milder or spicier version depending on my preference.

For extra color and freshness, I occasionally stir in a handful of chopped cilantro just before serving. I also enjoy adding a small amount of fenugreek leaves for a more traditional flavor profile.

Storage/Reheating

I store leftover butter chicken in an airtight container in the refrigerator for up to 4 days. The flavors continue to develop over time, making leftovers especially delicious.

For longer storage, I freeze portions in freezer-safe containers for up to 3 months. I thaw them overnight in the refrigerator before reheating.

To reheat, I warm the butter chicken gently on the stovetop over low heat, stirring occasionally. If the sauce becomes too thick, I add a splash of cream, water, or milk to restore its smooth consistency. I can also reheat individual portions in the microwave until heated through.

FAQs

Can I use chicken breast instead of chicken thighs?

Yes, I can use chicken breast if I prefer a leaner option. However, I find that chicken thighs remain more tender and juicy during cooking.

Why should I marinate the chicken?

I marinate the chicken because the yogurt and spices help tenderize the meat while adding deep flavor throughout each piece.

Is butter chicken very spicy?

No, traditional butter chicken is generally mild and creamy. I can easily adjust the spice level by increasing or reducing the chili powder.

Can I make butter chicken ahead of time?

Yes, I often prepare it a day in advance because the flavors become even richer after resting overnight in the refrigerator.

What should I serve with butter chicken?

I enjoy serving butter chicken with naan bread, basmati rice, or both. A simple cucumber salad or vegetable side dish also pairs wonderfully with the rich sauce.

Conclusion

This Butter Chicken Recipe is a classic Indian favorite that combines tender marinated chicken with a rich, creamy tomato butter sauce. I love how the aromatic spices, smooth texture, and balanced flavors come together to create a comforting and memorable meal. Whether I am making it for a weeknight dinner or a special gathering, this homemade butter chicken always delivers delicious results worthy of any restaurant table.

Print

Butter Chicken Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Rich, creamy, and packed with authentic flavor, Butter Chicken features tender chicken simmered in a velvety tomato butter sauce. A classic Indian dinner perfect with rice or naan.

  • Author: Sarah
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour 50 minutes
  • Yield: 4–6 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Gluten Free

Ingredients

For the Chicken Marinade

pounds (680g) boneless, skinless chicken thighs, cut into bite-sized pieces

1 cup plain yogurt

1 tablespoon lemon juice

1 tablespoon ginger-garlic paste

1 teaspoon salt

1 teaspoon ground cumin

1 teaspoon ground coriander

1 teaspoon paprika

½ teaspoon turmeric

½ teaspoon garam masala

For the Butter Chicken Sauce

3 tablespoons butter

1 tablespoon oil

1 medium onion, finely chopped

1 tablespoon ginger-garlic paste

1 can (14 oz/400g) crushed tomatoes

1 teaspoon paprika

1 teaspoon ground cumin

1 teaspoon ground coriander

1 teaspoon garam masala

½ teaspoon chili powder (optional)

1 teaspoon sugar

1 teaspoon salt (or to taste)

1 cup heavy cream

2 tablespoons butter (additional)

Fresh cilantro, chopped, for garnish

Instructions

In a bowl, combine all marinade ingredients with the chicken. Cover and refrigerate for at least 1 hour, preferably overnight.
Heat a skillet or grill pan over medium-high heat. Cook the marinated chicken for 4–5 minutes per side until lightly charred and nearly cooked through. Set aside.
In a large pan, melt 3 tablespoons butter with the oil over medium heat.
Add the onion and cook until soft and golden, about 5–7 minutes.
Stir in the ginger-garlic paste and cook for 1 minute.
Add crushed tomatoes, paprika, cumin, coriander, garam masala, chili powder, sugar, and salt.
Simmer for 10–15 minutes, stirring occasionally, until the sauce thickens.
Blend the sauce until smooth if desired, then return it to the pan.
Stir in the heavy cream and remaining 2 tablespoons butter.
Add the cooked chicken and simmer for 8–10 minutes until fully cooked and coated in the creamy sauce.
Garnish with fresh cilantro and serve hot with naan or basmati rice.

Notes

Chicken thighs stay more tender and juicy than chicken breasts.
For a smokier flavor, grill the chicken before adding it to the sauce.
Adjust the chili powder to your preferred spice level.
Cashew paste can be added for an even richer sauce.
Leftovers taste even better the next day.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star