Loading…

By Reading time

Tender chicken bathed in a glossy, spiced tomato sauce is the kind of dinner that earns repeat status fast. The slow cooker does the long, quiet work here, softening the onion and blooming the spices until the sauce tastes rounded instead of raw. Then the butter, yogurt, and coconut milk step in and turn everything silky without making it heavy.

What makes this version work is the order. The spices go in early with the tomato puree so they have time to deepen, while the yogurt and coconut milk wait until the end so they stay smooth and don’t curdle or split. Chicken breast can go dry in a slow cooker if it’s pushed too far, so the cook time matters here more than in a lot of other set-it-and-forget-it meals.

Below you’ll find the small details that make the sauce taste richer, plus the fix for the most common butter chicken mistake: a thin, flat sauce that never quite comes together.

The sauce thickened up beautifully and the chicken stayed tender even on low. I stirred in the yogurt at the end like you said, and it came out smooth instead of grainy. My husband went back for seconds before I even sat down.

★★★★★— Melissa R.

Save this slow cooker butter chicken for the nights when you want a silky curry sauce and barely any hands-on work.

Save to Pinterest

The Part That Keeps the Sauce Creamy Instead of Grainy

The biggest mistake with butter chicken in a slow cooker is rushing the dairy. Yogurt and coconut milk behave best when they go in at the end, after the chicken has cooked and the sauce has had time to develop. If they simmer for hours, the yogurt can split and the whole dish turns a little chalky instead of smooth.

The other thing that matters is balance. Tomato puree gives the sauce body and acidity, but it needs the butter and coconut milk to round it out. That combination is what gives you the deep orange color and the rich finish that clings to rice instead of pooling around it.

What Each Ingredient Is Actually Doing in This Dish

Butter Chicken creamy rich orange curry
  • Chicken breast — This keeps the recipe lean and cooks quickly, but it doesn’t forgive overcooking. Cut it into bite-size pieces so it stays tender and absorbs the sauce evenly. If you want a more succulent result, boneless thighs work too and are more forgiving in the slow cooker.
  • Tomato puree — This is the backbone of the sauce, not just a background ingredient. It gives the curry its body and that concentrated tomato depth. Tomato paste can stand in if that’s what you have, but use a little less and loosen it with a splash of water so it doesn’t turn too sharp or thick.
  • Garam masala and curry powder — These two do different jobs here. Curry powder brings broad, familiar spice, while garam masala adds warmth and a more finished aroma at the front and back of the dish. Fresh spices matter more than expensive ones; stale jars will leave the sauce flat no matter how long it cooks.
  • Yogurt and coconut milk — The yogurt brings tang and creaminess, while the coconut milk smooths the sauce without making it taste heavy. Use natural yogurt, not a sweetened version. Full-fat coconut milk gives the best body, and light coconut milk will make the sauce thinner.

Building the Curry So the Flavor Has Time to Deepen

Start With the Aromatics and Spices

Put the onion, garlic, ginger, tomato puree, spices, salt, and sugar into the slow cooker first and stir until everything looks evenly coated. This early mix is where the sauce gets its depth, because the spices can hydrate and mellow before the chicken goes in. If the tomato puree looks stubborn and clumpy, keep stirring until it loosens into a paste-like base.

Coat the Chicken in the Base

Add the chicken pieces and stir well so every piece gets covered. That coating helps the chicken season from the outside in, and it keeps the surface from tasting bland when the dish is done. Scatter the butter over the top rather than stirring it aggressively; it will melt slowly and enrich the sauce as it cooks.

Cook Until the Chicken Is Just Done

Cover and cook on high for 1.5 to 2 hours or on low for 4 to 6 hours, then check that the chicken reaches 165°F. The chicken should be tender and opaque, not stringy or dry. If your slow cooker runs hot, start checking early, because chicken breast can go from perfect to chalky fast.

Finish With the Dairy

Stir in the yogurt and coconut milk after the heat has done its job. The sauce will turn smooth and glossy as soon as those ingredients blend in. If you add them while the cooker is still boiling hard, the yogurt can break, so lower the heat or turn the unit off before stirring them through.

How to Adapt This Slow Cooker Butter Chicken Without Losing the Point

Use chicken thighs for a richer, more forgiving curry

Swap the chicken breast for boneless, skinless thighs if you want a juicier result. Thighs can sit in the slow cooker a little longer without drying out, and they give the sauce a deeper savory edge. The texture changes from delicate to meatier, but the curry flavor holds up beautifully.

Make it dairy-free without losing the creamy finish

Use a plain dairy-free yogurt and keep the coconut milk. That gives you the tang and silkiness without dairy, though the final sauce will taste a little more coconut-forward. Choose an unsweetened yogurt so the curry stays savory.

Cut the heat without flattening the flavor

Reduce the chili powder to 1 teaspoon if you want a milder curry, then keep the garam masala where it is. That keeps the sauce warm and fragrant without pushing it into hot territory. The dish will still taste layered, just gentler.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens as it chills, and the spices taste a little stronger on day two.
  • Freezer: This freezes well for up to 2 months, though the yogurt can loosen the texture a bit after thawing. Freeze it before adding the fresh coriander, then stir the herbs in after reheating.
  • Reheating: Warm it gently on the stove over low heat or in short microwave bursts, stirring between intervals. High heat can make the dairy separate, so go slowly and add a splash of water or coconut milk if the sauce seems too thick.

Questions I Get Asked About This Recipe

Can I use chicken thighs instead of chicken breast?+

Yes, and they actually hold up a little better in the slow cooker. Thighs stay juicier if the cook time runs long, so they’re a smart swap if your cooker tends to run hot. The sauce will taste a touch richer because of the darker meat.

How do I stop the yogurt from curdling in butter chicken?+

Add it at the end, off the hottest part of the cooking cycle. Yogurt curdles when it gets hit with hard heat for too long, so stirring it in after the chicken is cooked keeps the sauce smooth. If the sauce is still steaming heavily, let it sit for a minute before adding the yogurt.

Can I make slow cooker butter chicken ahead of time?+

Yes. It reheats well, and the flavor often tastes even deeper the next day. Store it without the coriander, then reheat gently so the dairy doesn’t separate. Add fresh herbs right before serving.

How do I thicken the sauce if it comes out too thin?+

Take the lid off for the last 15 to 20 minutes so some of the moisture cooks off. You can also stir in a little extra tomato puree, which thickens the sauce without making it bland. If you add coconut milk too early or too much liquid with the chicken, the sauce will need that final reduction step.

Can I freeze leftover butter chicken?+

Yes, it freezes well. The sauce may look a little looser after thawing, but a gentle reheat brings it back together. Freeze it in portions so you can thaw only what you’ll eat, then reheat slowly instead of boiling it.

Slow Cooker Butter Chicken

Slow cooker butter chicken with tender, falling-apart chicken simmered in a spiced tomato-ginger sauce, then finished with butter, creamy coconut milk, and smooth yogurt. The sauce becomes deep, glossy persimmon-orange as the spices meld over hours for an easy hands-off dinner.
Prep Time 15 minutes
Cook Time 5 hours 45 minutes
Total Time 6 hours
Servings: 6 servings
Course: Dinner
Cuisine: Indian
Calories: 620

Ingredients
  

Chicken
  • 2 lb chicken breast, chopped
Spice blend
  • 1 tbsp curry powder
  • 1 tbsp garam masala
  • 1 tbsp chili powder
  • 0.25 salt and pepper, to taste
Aromatics & base
  • 1 onion, chopped
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 100 g tomato puree
Creamy sauce
  • 200 g natural yogurt
  • 400 ml coconut milk
  • 100 g butter
To serve
  • 1 cooked rice and naan, for serving
  • 1 fresh coriander, for garnish

Equipment

  • 1 Dutch oven

Method
 

Prep the curry
  1. Dice the onion and cut the chicken into bite-size pieces.
  2. Add the onion, garlic, and ginger to the slow cooker along with the tomato puree, curry powder, garam masala, chili powder, salt, and pepper, then stir until evenly combined.
Slow cook until tender
  1. Add the chicken and stir until every piece is coated in the sauce.
  2. Scatter the butter over the top, cover, and cook on high at 165°F internal temperature target for 1.5 to 2 hours, or on low for 4 to 6 hours until the chicken reaches 165°F (visual cue: sauce thickens and chicken is very tender and shreddable).
Finish creamy
  1. Stir in the natural yogurt and coconut milk, then continue stirring until the sauce turns smooth and creamy (visual cue: glossy orange color with no yogurt streaks).
Serve
  1. Serve the butter chicken over cooked rice and naan, garnished with fresh coriander (visual cue: fresh green coriander on top and sauce pooling around the chicken).

Notes

For the smoothest sauce, stir the yogurt and coconut milk in off the hot direct stream and mix until fully blended so there are no visible yogurt streaks. Refrigerate leftovers in an airtight container for up to 3 days; reheat gently in a pot or microwave until steaming (not boiling). Freezing is yes for up to 2 months, though the texture may be slightly softer after thawing. For a lighter option, use low-fat yogurt and reduce butter to 50g.
About the author
Gabriella

Leave a Comment

Recipe Rating