Skip to content
Main Course

Weeknight Butter Chicken

Weeknight Butter Chicken

Butter chicken, or murgh makhani, is the dish that converts curry skeptics. It is mild, creamy, and deeply savory, with a sauce so silky you will want to spoon it over everything on the plate. For years I assumed it was strictly takeout territory, something too complex to attempt at home.

Then I learned the truth: the magic is not in a long ingredient list but in a few well-toasted spices and a splash of cream. Once you understand the rhythm of blooming spices in butter and letting tomatoes cook down, you can pull this together on a busy weeknight with pantry staples.

This is comfort food for the whole family. It is gentle enough for kids, rich enough for guests, and it reheats like a dream, which makes it one of the smartest things you can cook on a Sunday to eat all week. The short yogurt marinade does a lot of quiet work here, tenderizing the chicken and helping the spices cling, so even a rushed version tastes like you fussed.

Do not be put off by the ingredient list either. Most of it is spices you already own, and once they are measured, the actual cooking is mostly stirring and simmering while your kitchen fills with the smell of a really good takeout order you did not have to leave the house for.

Prep: 20 mins   Cook: 30 mins   Serves: 4

Why You’ll Love This Butter Chicken

  • Restaurant flavor at home: that signature creamy, spiced sauce without a trip out.
  • One pan, real ease: everything happens in a single skillet or pot.
  • Family-friendly heat: warmly spiced but not fiery, so everyone can enjoy it.
  • Better as leftovers: the flavors deepen overnight in the fridge.
  • Flexible protein: works with thighs, breasts, or even paneer or chickpeas.

Ingredients

  • 1 1/2 lbs boneless chicken thighs, cut into bite-size pieces
  • 1/2 cup plain whole-milk yogurt, for the marinade
  • 2 tbsp lemon juice
  • 4 tbsp butter, divided
  • 1 large onion, finely chopped
  • 4 garlic cloves and a 1-inch piece of ginger, grated
  • 2 tsp garam masala, plus 1 tsp for the marinade
  • 1 tsp ground cumin and 1 tsp turmeric
  • 1/2 to 1 tsp chili powder, to taste
  • 1 can (14 oz) crushed tomatoes or tomato passata
  • 3/4 cup heavy cream
  • Salt, to taste, and fresh cilantro for garnish

Instructions

  1. Combine the chicken with the yogurt, lemon juice, 1 tsp garam masala, and a pinch of salt. Let it marinate for at least 20 minutes, or up to overnight in the fridge for deeper flavor.
  2. Melt 2 tbsp butter in a large skillet over medium-high heat. Sear the marinated chicken in batches until browned on the outside, about 3 minutes per batch. It does not need to cook through yet. Remove and set aside.
  3. Lower the heat to medium and add the remaining butter. Cook the onion with a pinch of salt until soft and golden, 6 to 8 minutes, scraping up any browned bits from the chicken.
  4. Stir in the garlic and ginger and cook for one minute until fragrant. Add the garam masala, cumin, turmeric, and chili powder and toast for 30 seconds so the spices bloom in the fat.
  5. Pour in the crushed tomatoes, stir well, and simmer for 10 to 12 minutes until the sauce darkens and thickens. For an ultra-smooth sauce, blend it briefly with an immersion blender.
  6. Reduce the heat to low and stir in the cream. Return the chicken and any resting juices to the pan and simmer gently for 8 to 10 minutes until the chicken is cooked through and tender.
  7. Taste and adjust salt and chili. If the sauce is too thick, loosen it with a splash of water; if too thin, simmer a few minutes longer.
  8. Finish with a small knob of butter for gloss and a shower of chopped cilantro just before serving.

Tips for the Best Butter Chicken

  • Thighs stay juicier than breasts, but if using breasts, avoid overcooking them.
  • Toast the ground spices for a full 30 seconds; raw spices taste dusty.
  • Blending the sauce before adding cream gives that signature velvety texture.
  • A teaspoon of sugar or honey rounds out overly acidic tomatoes.
  • Let it rest 10 minutes off the heat before serving so the flavors settle.

Variations & Substitutions

  • Make it vegetarian by swapping the chicken for cubed paneer or chickpeas.
  • Use coconut cream in place of heavy cream for a dairy-free version.
  • Add a handful of chopped cashews, blended into the sauce, for extra richness.
  • Stir in a cup of baby spinach at the end for a green, veg-packed twist.

How to Store & Reheat

Store cooled butter chicken in an airtight container in the fridge for up to four days; the flavor only improves. Reheat gently on the stovetop over low heat, adding a splash of water or cream to loosen the sauce. It also freezes well for up to three months, though the sauce may need a good stir once thawed.

What to Serve With It

Fluffy basmati rice is the classic partner, soaking up every drop of sauce. Warm naan or roti is essential for scooping, and a cooling cucumber raita or a simple green salad balances the richness beautifully.

Frequently Asked Questions

Is butter chicken spicy?

Traditionally it is mild and creamy rather than hot. You control the heat entirely with the chili powder, so start low and add more to taste.

Can I make it ahead for a party?

Absolutely. It actually tastes better the next day, so cook it a day ahead and reheat gently before serving.

What can I use instead of heavy cream?

Coconut cream, cashew cream, or full-fat evaporated milk all work well and keep the sauce luxuriously smooth.

Do I have to marinate the chicken?

Even 20 minutes makes a real difference to tenderness and flavor, but if you are truly out of time you can skip it and season the chicken directly before searing.

Make this once and it will earn a permanent spot in your weeknight rotation.