Inspired Dreamer

Easy Butter Chicken Recipe (Better Than Takeout)

cookUpdated 5 min readBy Inspired Dreamer

This easy butter chicken comes together in one pan in about 45 minutes. Deeply spiced, velvety tomato-cream sauce clinging to juicy pieces of chicken. No marinating overnight. No hunting down obscure ingredients. Just warm, fragrant spices you probably already have, a can of crushed tomatoes, and a splash of heavy cream that turns the whole thing into something you'll genuinely want to eat three nights in a row. This is the recipe I make when I want comfort food that feels a little special without the Tuesday-night effort.

Ingredients

For the chicken:

Ingredients

For the sauce:

Ingredients

Instructions

  • Toss and sear the chicken. In a large bowl, toss the chicken pieces with garam masala, cumin, turmeric, salt, and oil until evenly coated. Heat a large skillet or Dutch oven over medium-high heat. Add the chicken in a single layer and sear for 3 to 4 minutes per side, until golden brown on the outside. It doesn't need to be fully cooked through at this point. Transfer to a plate and set aside.
  • Build the base. Reduce the heat to medium. Add the butter to the same pan. Once it melts and starts to foam, add the diced onion and cook for 6 to 7 minutes, stirring occasionally, until soft and golden at the edges.
  • Bloom the spices. Add the garlic and ginger and stir for about 60 seconds until fragrant. Add the garam masala, cumin, paprika, coriander, and cayenne. Stir constantly for another 60 seconds. The spices will darken slightly and the smell is going to stop you in your tracks. That is exactly what you want.
  • Add the tomatoes. Pour in the crushed tomatoes and sugar. Stir everything together, scraping up any browned bits from the bottom of the pan. Reduce heat to medium-low and simmer for 10 minutes, stirring occasionally, until the sauce deepens in color and thickens slightly.
  • Blend if you like. For a silky, restaurant-style sauce, use an immersion blender right in the pan and blend until smooth. Totally optional, but it makes a noticeable difference in texture.
  • Finish with cream and chicken. Pour in the heavy cream and stir to combine. Add the seared chicken back into the pan along with any resting juices. Simmer on low for 10 to 12 minutes, until the chicken is cooked through and the sauce coats the back of a spoon. Taste and adjust salt as needed.
  • Serve. Spoon over fluffy basmati rice and scatter fresh cilantro on top. Naan on the side is never a bad idea.

Tips & Tricks

Use chicken thighs, not breasts. Thighs stay juicy and tender through the simmering process in a way that breasts just don't. If you only have breasts, reduce the final simmer time to 6 to 8 minutes and watch them closely.

Don't skip the sear. Those golden-brown bits on the chicken and the fond left in the pan add real depth to the sauce. Medium-high heat and a dry pan are your friends here.

Fresh ginger makes a real difference. Pre-ground ginger works in a pinch, but if you have a knob of fresh ginger in the fridge, use it. It adds a brightness the dried version just can't match.

Taste before you serve. Every can of tomatoes is a little different. Some are more acidic, some sweeter. A pinch of sugar and a little extra salt at the end can pull everything into balance.

Variations

Lighter version: Swap the heavy cream for full-fat coconut milk. The sauce will be slightly thinner and carry a subtle sweetness that works really well with the spices.

Extra smoky: Add 1/2 tsp of smoked paprika along with the regular paprika and a tiny pinch of cumin seeds toasted in the butter before the onions go in.

Vegetarian: Replace the chicken with 1 can of drained chickpeas and 1 cup of cubed paneer. Add both at the same point as you would add the chicken back in Step 6.

Spicier: Double the cayenne and add a small dried red chili with the onions. Fish it out before serving.

Storage & Make Ahead

Leftover butter chicken keeps in an airtight container in the fridge for up to 4 days. The flavor genuinely gets better on day two once the spices have had time to settle in. Reheat gently on the stovetop over low heat, adding a splash of water or cream to loosen the sauce if needed.

To freeze, let the dish cool completely and store in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating. The sauce freezes well, and if anything it comes out more concentrated.

You can also make the sauce base up to 3 days ahead through Step 5, store it in the fridge, then add the seared chicken and cream when you're ready to eat. Weeknight dinner sorted.

🛒

Enameled Cast Iron Dutch Oven

$60–$100

View on Amazon →

Affiliate link

🛒

Immersion Blender

$30–$50

View on Amazon →

Affiliate link

Frequently Asked Questions

Butter chicken (murgh makhani) has a slightly sweeter, creamier sauce with a more buttery base, while chicken tikka masala tends to be spicier, tangier, and a bit more tomato-forward. Both use a spiced tomato-cream sauce, but butter chicken is generally the milder, richer of the two.

Yes. Full-fat coconut milk is the best substitute and keeps the sauce creamy without thinning it out too much. You can also use plain whole-milk yogurt, but stir it in off the heat to prevent it from curdling.

Not for this recipe. A quick spice toss before searing gives the chicken great flavor and color. Traditional restaurant versions do marinate overnight in yogurt and spices, which adds another layer of tenderness, but it is completely unnecessary for a delicious weeknight result.

Basmati rice is the classic pairing and soaks up the sauce perfectly. Warm naan is great for scooping. A simple side of sliced cucumber, plain yogurt, and a squeeze of lime rounds out the meal nicely without adding much prep time.

You might also like