Creamy Butter Chicken - indian, chicken recipe

Creamy Butter Chicken

Restaurant-quality butter chicken that's way easier than you'd think. Rich, creamy tomato sauce with perfectly spiced tender chicken.

Instructions

  1. 1

    Cut chicken into bite-sized pieces and season with salt and pepper. Heat oil in a large pan over medium-high heat and cook chicken until golden brown on all sides, about 6-8 minutes total. Remove and set aside.

  2. 2

    In the same pan, add butter and let it melt. Add onion and cook until softened, about 3-4 minutes. Add garlic, ginger, garam masala, cumin, coriander, and paprika - cook until fragrant, about 1 minute.

  3. 3

    Pour in crushed tomatoes and tomato paste, stirring to combine. Let it simmer for 5 minutes until the sauce thickens slightly. Season with salt and a pinch of sugar.

  4. 4

    Reduce heat to low and stir in heavy cream. Add the cooked chicken back to the pan and simmer gently for 8-10 minutes until chicken is heated through and sauce coats the back of a spoon.

  5. 5

    Taste and adjust seasoning with more salt, sugar, or garam masala as needed. Garnish with fresh cilantro and serve over basmati rice.

Per average serving

703
Calories
kcal
59.3
Protein
g
20.3
Carbs
g
43.4
Fat
g
5.2g
Fiber
10.8g
Sugar
702mg
Sodium

Tips from the kitchen

  • Don't crowd the pan when you brown the chicken. Cook it in two batches if you need to, otherwise it steams instead of getting that golden color, and that color is where a lot of the flavor comes from.
  • Toast the spices for the full minute in step 2, but keep stirring so the garlic and ginger don't catch and turn bitter. You'll smell when they're ready.
  • Take the heat right down before the cream goes in. If the sauce is bubbling hard the cream can split and go grainy on you.
  • The chicken is done when it's heated through and the sauce clings to a spoon. Drag your spoon across the bottom of the pan and if the line holds for a second, you're there.
  • Save half the cilantro for the very end. Stirring some in and scattering the rest on top keeps it fresh and green.

Ways to vary it

  • Swap the chicken breast for boneless thighs if you like them juicier. They hold up well during the 8 to 10 minute simmer.
  • For more heat, add a chopped green chili or a pinch of chili powder along with the other spices in step 2.
  • A handful of cashews blitzed into the tomatoes before simmering gives the sauce a thicker, nuttier body if you want to go that way.

Storage & leftovers

Keeps in the fridge for 3 to 4 days in a sealed container, and honestly the flavor is even better the next day. It freezes well for up to 3 months, though the cream can look a little separated when it thaws. Reheat gently on the stove over low heat, stirring now and then, and add a splash of cream or water if it's gone too thick.

What to serve with it

Basmati rice is the obvious one for soaking up the sauce. Warm naan on the side is good too, for scooping up whatever the rice misses.

UC
By Untrained ChefPublished 9 February 2026 · Updated 11 July 2026