Quick Easy Homemade Butter Chicken recipe

Quick Easy Homemade Butter Chicken

There's something magical about Butter Chicken-it's the kind of dish that turns a weeknight dinner into a restaurant-worthy experience without the fuss. The tender chicken soaks up the velvety tomato sauce, infused with aromatic spices and a touch of creaminess that makes every bite irresistible. It's perfect for cozy family dinners, meal prep, or even when unexpected guests drop by. What makes it truly stand out is how quickly it comes together while delivering bold flavors that rival your favorite Indian takeout.

What Makes This Recipe Special

  • The yogurt marinade tenderizes the chicken while keeping it juicy during the quick cook, ensuring no dryness despite the short prep time.
  • Using tomato sauce instead of fresh tomatoes streamlines the process without sacrificing depth-just simmer it briefly to concentrate the flavors.
  • A split addition of butter-first for sautéing aromatics, then at the end for finishing-adds a luxurious richness that coats every bite.
  • The optional cayenne and garam masala let you customize the heat and complexity to suit your taste, making this recipe endlessly adaptable.
⏱ 30 mins
Indian
Servings 4

Ingredients

1.5 poundsboneless, skinless chicken thighs, cut into bite-sized chunks
1 teaspoonsalt
1 teaspoongarlic powder
1 teaspoonsweet paprika
0.5 teaspooncurry powder
1 tablespoonGreek yogurt
3 tablespoonsvegetable oil
3 tablespoonsbutter, divided
6 garliccloves, minced
1 mediumonion, diced
1 can(15 oz) tomato sauce
1 teaspoonsugar
1 teaspoonsalt, adjust to taste
0.5 teaspoonblack pepper
2 cupsheavy cream
0.5 teaspooncayenne pepper, optional
1 teaspoongaram masala
0.5 teaspooncurry powder
0.25 cupfresh parsley, chopped (optional, for garnish)
Naan bread
Steamed rice

Nutrition

432 caloriesCalories

Per serving · Values are estimates

Instructions

1
In a bowl, mix chicken with salt, garlic powder, paprika, curry powder, and Greek yogurt. Stir until coated. Let sit for 15 minutes.
2
In a large skillet, heat oil over medium-high heat. Add the chicken and cook for 8–10 minutes, until golden and cooked through. Remove chicken and set aside.
3
Reduce heat to medium. Add 1 tablespoon of butter. Add garlic and onion with a pinch of salt. Sauté until onion is soft.
4
Stir in tomato sauce and sugar. Simmer for 2–3 minutes. Add the chicken back in and mix. Stir in heavy cream.
5
Add cayenne (optional), garam masala, curry powder, and black pepper. Let simmer for 10 minutes on low heat. Adjust salt to taste.
6
Add remaining 2 tablespoons of butter and stir to melt. Garnish with parsley if desired.
7
Serve hot with naan and rice.

Essential Tips

Don't skip the marinade

Even though the marinade time is short (15 minutes), the yogurt and spices work wonders on the texture and flavor of the chicken. If you're short on time, 10 minutes will still give you great results-just don't skip it entirely.

Use room-temperature butter for finishing

When you add the final 2 tablespoons of butter, make sure it's at room temperature so it melts smoothly into the sauce. Cold butter will seize up and create a grainy texture instead of a silky finish.

Low and slow for the sauce

After adding the heavy cream, simmer the sauce on low heat for the full 10 minutes. This reduces the sauce slightly and deepens the flavors without curdling the cream-high heat is your enemy here.

Adjust seasoning at the end

Taste the sauce before serving and adjust the salt or sugar as needed. The flavors will concentrate as it simmers, so it's easier to tweak at the end than midway through cooking.

Save some sauce for next time

If you're not serving it all, portion the sauce separately from the chicken. The sauce reheats better on its own, and you can reheat the chicken gently in the microwave to avoid drying it out.

Smart Swaps & Variations

Spicier version Add 1/2 teaspoon of cayenne pepper along with the tomato sauce and an extra pinch of garam masala at the end for a fiery kick.
Keto-friendly Replace the heavy cream with full-fat coconut milk and use cauliflower rice instead of basmati rice for a low-carb option.
Vegetarian Swap the chicken for 1.5 pounds of paneer (cubed) or extra-firm tofu, pressing it first to remove excess moisture.
Creamier sauce Reduce the tomato sauce to 12 oz and add 1/2 cup of cashew cream (blended soaked cashews + water) for an ultra-luxurious texture.

What to Serve With This

  • Warm naan or garlic naan, torn into pieces for scooping up the sauce.
  • Steamed basmati rice or cauliflower rice for a lighter option.
  • A simple cucumber salad with lemon and red onion to cut through the richness.
  • Mango lassi or a cold lager beer to balance the spice and creaminess.

Storage & Reheating

Storage

Store the sauce and chicken separately in airtight containers in the fridge for up to 4 days. The flavors will meld even more over time, making it taste even better the next day.

Reheating

Reheat the sauce gently on the stovetop over low heat, stirring occasionally. Add a splash of water or broth if it's too thick. For the chicken, microwave in short bursts or warm in a skillet with a splash of water to keep it moist.

Expert Chef Tips

  1. To deepen the sauce's flavor, add 1/2 teaspoon of fenugreek leaves (kasuri methi) at the very end-it's a game-changer that's hard to replicate otherwise.
  2. If your sauce is too thin, let it simmer uncovered for 5-7 minutes to reduce, but keep the heat low to avoid splitting the cream.
  3. For extra richness, drizzle a teaspoon of ghee over the finished dish before serving-it adds an unmatched depth of flavor from the toasted nutty notes.

Equipment You’ll Need

  • Large skillet or deep frying pan with a lid
  • Sharp chef's knife and cutting board
  • Mixing bowls for marinating the chicken
  • Immersion blender or regular blender (optional, for smoother sauce)

Nutritional Benefits

  • High in protein (about 38g per serving) from the chicken thighs, making it a satisfying and muscle-friendly dish.
  • Rich in healthy fats from the heavy cream and butter, which provide satiety and help absorb fat-soluble vitamins from the spices.
  • Contains lycopene from the tomato sauce, a powerful antioxidant linked to heart health and reduced inflammation.
  • Moderate in calories (432 per serving) but balanced with nutrients-pair it with veggies or a salad to round out the meal.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use chicken breast instead of thighs?

Yes, but chicken breast can dry out quickly. To prevent this, brine the breast in 1/4 cup of buttermilk mixed with 1/2 teaspoon of salt for 15 minutes before marinating. Alternatively, cook it for just 5-6 minutes to avoid overcooking.

What's the best way to make this ahead of time?

Make the sauce up to 3 days ahead and store it separately in the fridge. Cook the chicken just before serving to avoid it becoming tough. Reheat the sauce gently and add the chicken back in to warm through.

My sauce split or curdled. How do I fix it?

If the sauce looks grainy or separated, immediately remove it from the heat and whisk in 1-2 tablespoons of cold water or a splash of cream. If that doesn't work, blend it briefly with an immersion blender to emulsify-just don't boil it after fixing.

Can I freeze this dish?

Yes, freeze the sauce and chicken separately for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop, adding a splash of water or cream if needed. Avoid freezing the sauce with the chicken, as it can make the chicken mushy.

What's a good substitute for heavy cream?

Full-fat coconut milk works well for a dairy-free option, but it has a distinct flavor. For a neutral substitute, use 1 cup of whole milk mixed with 2 tablespoons of cornstarch to thicken it, or blend 1/2 cup of soaked cashews with 1/2 cup of water for a cashew cream alternative.

How can I make this less spicy?

Reduce or omit the cayenne pepper entirely, and use mild paprika instead of sweet if you're sensitive to heat. Taste the sauce after simmering and add a pinch of sugar to balance any lingering spice.

Why is my chicken dry even though I cooked it properly?

Overcooking is the most likely culprit. Chicken thighs are forgiving, but thighs can dry out if cooked too long. Pull them out as soon as they reach 165°F internally, and let them rest for 5 minutes before adding them back to the sauce.

Can I use fresh tomatoes instead of tomato sauce?

Yes, but it will require more work. Blend 3-4 ripe tomatoes into a smooth purée, then simmer it in a skillet for 10-15 minutes to thicken and reduce before adding the other ingredients. This adds depth but increases prep time significantly.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →