Butter Chicken Recipe With Cream | Rich Sauce, Clean Steps

This creamy butter chicken turns out smooth, gently smoky, and rich enough for naan, rice, or both.

A good butter chicken recipe with cream should give you tender chicken, a tomato-butter sauce that tastes cooked through, and a finish that feels lush instead of heavy. That balance comes from timing more than fancy shopping. The spices bloom early, the tomatoes cook down, and the cream goes in late.

This version keeps the ingredient list grounded and the method easy to track. You’ll get that mellow restaurant-style feel, yet it still tastes like dinner made at home instead of a jar sauce dressed up with dairy.

Butter Chicken Recipe With Cream Works Best In Two Stages

The first stage is the chicken. A short yogurt marinade softens the edges, gives the spices something to cling to, and helps the meat stay juicy once it hits the pan. Chicken thighs do this with less fuss, though breast meat still works if you stop cooking the moment it’s done.

The second stage is the sauce. Onion, ginger, garlic, butter, and tomatoes need a few quiet minutes together so the raw notes fade. When that base tastes round and sweet, cream can slide in and pull the whole pot together.

What The Cream Should Do

Cream is there to soften acidity and round out the spices. It should not drown the sauce. If your curry turns pale and flat, the tomatoes needed more time or the cream went in too soon.

Best Chicken Cut And Dairy Choice

Use boneless chicken thighs when you want the easiest win. They stay juicy and take well to a hot sear. Heavy cream gives the cleanest finish too. Half-and-half can split if the pan runs hot, and milk leaves the sauce thin unless you simmer it longer.

Ingredients That Pull The Sauce Together

Butter chicken has a short list of flavors, so each one needs a clear job. You want warmth from garam masala, color from chili powder, sweetness from onion and butter, and body from tomatoes plus cream. A tiny pinch of sugar can help if your tomatoes taste sharp, though many batches don’t need it.

  • Plain yogurt keeps the marinade tangy and helps the spices grip the chicken.
  • Fresh ginger and garlic give the curry its backbone.
  • Tomato passata makes the smoothest sauce, though crushed tomatoes work after a longer simmer.
  • Kasuri methi, if you have it, adds that low, toasty note many home cooks miss.

A Few Prep Calls That Change The Pot

Chop the onion fine. Big chunks never quite melt into the sauce, and the final texture stays rough. Grate the ginger and mince the garlic small too, so they cook fast and don’t leave sharp bits behind.

Set the cream out while the sauce cooks so it loses the fridge chill. You don’t need it warm. You just don’t want ice-cold dairy hitting a bubbling pan.

Ingredient Amount What It Brings
Boneless chicken thighs 1 1/2 lb / 700 g Juicy bite and forgiving cook time
Plain yogurt 1/2 cup Tender marinade base
Lemon juice 1 tbsp Bright edge in the chicken
Garlic, minced 6 cloves Savory depth
Ginger, grated 1 1/2 tbsp Warm bite that lifts the sauce
Garam masala 2 tsp Rounded spice note
Kashmiri chili powder 2 tsp Color and mild heat
Onion, finely chopped 1 medium Sweet body after cooking down
Tomato passata 1 1/4 cups Silky, even sauce base
Butter 3 tbsp Rounded finish and aroma
Heavy cream 3/4 cup Softens the tomato edge
Salt 1 1/2 tsp, then taste Pulls every layer together

How To Cook It Without Losing Flavor

Mix the yogurt, lemon juice, half the garlic, half the ginger, 1 teaspoon garam masala, 1 teaspoon chili powder, and a good pinch of salt. Coat the chicken and chill it for at least 30 minutes. If you’re holding it longer, keep it in the fridge; USDA poultry marinating advice says raw poultry should stay refrigerated while it marinates.

  1. Set a wide pan over medium-high heat. Add 1 tablespoon butter and sear the chicken in batches until you get dark spots on the edges. It does not need to finish cooking yet.
  2. Lower the heat to medium. Add the rest of the butter, then the onion. Cook until soft and light gold, not dark brown.
  3. Stir in the rest of the garlic, the rest of the ginger, 1 teaspoon garam masala, and 1 teaspoon chili powder. Give it 30 to 45 seconds so the spices smell warm and toasted.
  4. Pour in the tomato passata and a splash of water. Simmer until the butter starts to bead at the edges and the sauce looks glossy, about 10 to 12 minutes.
  5. Return the chicken and any juices to the pan. Let it finish cooking gently in the sauce.
  6. Check the center of the largest piece with a thermometer. Poultry is done at 165°F; FDA cooking guidance uses that mark for chicken.
  7. Turn the heat low. Stir in the cream and, if you like, a pinch of sugar plus a crushed pinch of kasuri methi. Taste, then add more salt only if it needs it.

Pan Timing And Heat Control

The sauce should barely bubble once the cream goes in. A hard boil can make it split or taste greasy. If the pan looks tight before the cream lands, add two or three tablespoons of water and stir before the last step.

If You Want A Silkier Finish

Many restaurant versions feel extra smooth because the sauce gets blended. You can do that here too. Let the tomato base cool for a minute, blend it until silky, then return it to the pan before the chicken goes back in.

Fixes For Common Sauce Problems

Even a good recipe can wobble a little. That does not mean dinner is lost. Most butter chicken problems come from heat, timing, or a tomato base that needed a few more minutes.

If This Happens Why It Happened What To Do
Sauce tastes sharp Tomatoes did not cook down enough Simmer 5 more minutes before adding more cream
Sauce split Heat was too high after cream went in Lower heat and stir in 1 to 2 tbsp warm water
Chicken feels dry Breast meat cooked too long Slice it and fold it back into extra sauce
Color looks pale Too much cream or too little chili Add a small pinch of chili powder bloomed in butter
Sauce is too thick Pan reduced too far Loosen with hot water, not more cream
Sauce is too thin Tomatoes held extra water Simmer uncovered a few more minutes

What To Serve With It

Butter chicken loves plain sides. That’s part of why it lands so well at the table. The sauce gets room to lead, and the plate stays balanced instead of crowded.

  • Steamed basmati rice for a soft, clean base
  • Naan or roti for scooping every bit of sauce
  • Sliced red onion with lemon for a crisp, sharp side note
  • Cucumber salad when you want a cool contrast

If you’re cooking for a group, keep the curry a touch looser than you would for dinner at home. Rice and bread keep soaking as they sit, and a sauce that looked right on the stove can tighten on the table.

Make-Ahead Notes And Leftovers

This dish holds well, which is one reason so many people love it. You can marinate the chicken the night before, or cook the full curry and reheat it the next day when the spices have settled into the sauce.

Cool leftovers, cover them, and chill them promptly. USDA leftover storage advice says cooked leftovers stay best in the fridge for 3 to 4 days. Reheat gently and add a splash of water if the sauce tightens too much.

A Creamy Curry That Still Tastes Alive

Butter chicken can go wrong in two ways: flat and dull, or rich to the point of feeling heavy. This version stays out of both ditches. The marinade keeps the chicken tender. The sauce gets time to turn sweet and mellow. The cream slides in at the end and rounds the edges instead of taking over. Once you cook it this way, the method sticks.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.

Mo Maruf

Mo Maruf

Founder

I am a dedicated home cook and appliance enthusiast. I spend hours in my kitchen testing real-world storage methods, reheating techniques, and kitchen gear performance. My goal is to provide you with safe, tested advice to help you run a more efficient kitchen.