Slow Cooker Indian Butter Chicken

Loading…

By Reading time
Servings 4–6 people

Slow cooker Indian butter chicken lands with the kind of soft, rich sauce that clings to every piece of chicken and makes plain rice taste like it had a plan all along. The tomatoes turn mellow, the spices bloom slowly, and the cream finishes everything with that glossy, restaurant-style body people usually think takes more effort than it does.

What makes this version work is timing. The chicken goes in first so it stays submerged in the seasoned tomato base while it cooks low and slow, which keeps the thighs tender instead of stringy. Butter and cream wait until the end, after the chicken is already cooked through, so the dairy stays smooth and the sauce stays silky instead of splitting.

Below, I’ll show you the one step that keeps the sauce balanced, the ingredient swaps that still give you a good result, and how to handle leftovers without losing that creamy finish.

The sauce got that deep, slow-cooked flavor and the chicken stayed tender all the way through. I stirred in the cream at the end like you said and it came out silky instead of greasy.

★★★★★— Melissa R.

Save this slow cooker butter chicken for nights when you want a creamy, spiced dinner with almost no hands-on work.

Save to Pinterest

The Dairy Goes in Last for a Reason

The mistake that ruins slow cooker butter chicken most often is adding the cream too early. Dairy spends hours in heat when it doesn’t need to, and that’s how you end up with a grainy, separated sauce instead of the smooth finish this dish is known for. The slow cooker does the hard work with the tomatoes and spices; the cream’s job is just to round everything out at the end.

Butter also belongs at the finish. It melts into the sauce and gives it that soft sheen and fuller taste without needing long cooking time. If the sauce looks thin when the chicken is done, resist the urge to dump in flour or cornstarch right away. Let the high-heat finish after the dairy goes in do its work first, and it usually thickens enough on its own.

What Each Ingredient Is Actually Doing Here

Slow Cooker Indian Butter Chicken creamy spiced comfort
  • Chicken thighs — Thighs stay tender through the long cook and hold up better than breasts. Breasts can work in a pinch, but they dry out faster and need less time in the slow cooker.
  • Crushed tomatoes — These create the base of the sauce and soften as they cook, which gives the dish its body. Tomato sauce can work, but it tastes sweeter and less bright, so the finished sauce is flatter.
  • Garam masala, curry powder, cumin, paprika, turmeric, and cayenne — This blend builds the warm, layered spice flavor. Fresh spices matter here; if your garam masala has been sitting around for years, the whole dish will taste dull.
  • Heavy cream — Cream gives the sauce its signature silkiness. Half-and-half works if that’s what you have, but the sauce will be thinner and a little less plush.
  • Butter — Stirring it in at the end adds richness and smooths out the acidity of the tomatoes. This is one place where the real thing matters; you can’t fully fake that finish with oil.
  • Ginger and garlic — These give the sauce sharpness and depth so it doesn’t taste like spiced tomato soup. Fresh is worth using here because jarred ginger or garlic can taste flatter after six hours in the slow cooker.

How to Build the Sauce So It Stays Silky

Start with the chicken under the sauce

Put the chicken directly in the slow cooker first, then pour the seasoned tomato mixture over it. That keeps the meat surrounded by moisture as it cooks, which is what makes thighs turn soft instead of stringy. If some pieces sit above the liquid, stir once at the start so they’re coated. Don’t keep opening the lid after that; every peek adds time and lets heat escape.

Let the slow cooker do the long work

Cook on low for the full 6 to 7 hours if you can. Low heat gives the chicken time to relax and absorb the spice base instead of tightening up. High heat works in a pinch, but the texture can be a little less supple, especially if your chicken pieces are small. The dish is ready when the chicken breaks apart easily with a spoon and the onions have melted into the sauce.

Finish with butter and cream, then thicken briefly

Stir in the butter and heavy cream after the chicken is cooked through. The sauce should look creamy and loose at first; that’s normal. Turn the slow cooker to high for about 20 minutes so everything comes together and the sauce tightens slightly around the chicken. If it still looks thinner than you want, keep the lid off for the last 10 minutes so some steam can escape.

How to Adapt This for Different Tables

Dairy-Free Version

Swap the butter for a dairy-free butter substitute and use full-fat coconut milk instead of heavy cream. The sauce will still be creamy, but it picks up a faint coconut note, so it tastes a little different from classic butter chicken.

Milder, Kid-Friendly Heat

Leave out the cayenne and cut the paprika by half if you want the warmth without much bite. You’ll still get the layered spice flavor from the garam masala and curry powder, but the sauce will read softer and more tomato-forward.

Chicken Breast Swap

Use boneless skinless chicken breasts only if that’s what you have, and check them earlier than the recipe says. Breasts cook faster and dry out more easily, so they need less time on low and they should be pulled as soon as they’re cooked through.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens as it chills, and that’s normal.
  • Freezer: Freeze for up to 2 months, but the cream can separate a little after thawing. For best texture, freeze before adding the cream if you know you’ll be making it ahead.
  • Reheating: Reheat gently on the stove over low heat or in the microwave at medium power, stirring often. High heat can split the cream, so warm it slowly and add a splash of water or cream if the sauce looks too thick.

Questions I Get Asked About This Recipe

Can I use chicken breasts instead of thighs?+

You can, but the texture won’t be quite as forgiving. Chicken breasts dry out faster in a slow cooker, so start checking early and pull them as soon as they’re cooked through. Thighs stay juicier over the long cook and are the better choice for this sauce.

How do I keep the cream from curdling?+

Add the cream only after the chicken is already cooked and the slow cooker is turned to high for the final finish. Cream breaks when it cooks too long at too high a temperature, so it needs a short, gentle stay in the heat. Stir it in fully and don’t boil the sauce.

How do I make the sauce thicker?+

Let it cook uncovered on high for the last 15 to 20 minutes so extra moisture can evaporate. That method keeps the texture smooth, while flour or cornstarch can make the sauce taste pasty if you overdo it. If you want it even richer, add a little more butter at the end instead of thickener.

Can I make this ahead for dinner tomorrow?+

Yes. It reheats well and often tastes even better the next day because the spices settle in. If you want the best texture, cool it completely, store it in the fridge, and reheat it slowly so the cream stays smooth.

What do I do if my sauce tastes too tomato-heavy?+

Stir in a little more butter or cream and let it sit on warm for a few minutes. Fat softens the tomato edge and makes the spices taste rounder. If it still seems sharp, a tiny pinch of sugar can help, but don’t add much or the sauce turns flat.

Slow Cooker Indian Butter Chicken

Slow cooker Indian butter chicken with tender chicken thighs in a spiced tomato sauce, finished with butter and heavy cream for a rich, silky texture. Cook it low and slow, then simmer briefly on high to thicken the sauce for serving over basmati rice.
Prep Time 15 minutes
Cook Time 7 hours
Total Time 7 hours 15 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Indian
Calories: 745

Ingredients
  

Chicken and sauce base
  • 2 lb boneless skinless chicken thighs
  • 1 can (15 oz) crushed tomatoes
  • 1 cup heavy cream
  • 1 large onion finely diced
  • 4 garlic minced
  • 1 tbsp fresh ginger grated
  • 3 tbsp butter
Spices
  • 2 tsp garam masala
  • 3 tbsp curry powder
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 0.5 tsp turmeric
  • 0.5 tsp cayenne pepper
  • 1 tsp salt
  • 1 tsp sugar
To serve
  • 1 fresh cilantro for garnish
  • 1 basmati rice for serving
  • 1 naan for serving

Equipment

  • 1 slow cooker

Method
 

Start in the slow cooker
  1. Place the chicken thighs in the slow cooker in an even layer so they cook through uniformly.
  2. Whisk together the crushed tomatoes, onion, garlic, ginger, garam masala, curry powder, cumin, smoked paprika, turmeric, cayenne pepper, salt, and sugar until the spices are fully distributed and no streaks remain.
  3. Pour the sauce over the chicken and gently stir or shake the slow cooker so the chunks are coated (thickeness will be moderate, not paste-like).
Cook until tender
  1. Cook on low for 6–7 hours until the chicken is very tender and easily breaks apart when pressed.
  2. Alternatively, cook on high for 3–4 hours until the chicken is very tender.
  3. Shred the chicken slightly or leave it in chunks, then stir in the butter and heavy cream until melted and the sauce looks glossy and creamy.
  4. Cook on high for 20 minutes until the sauce is rich and slightly thickened (it should cling lightly to the chicken).
Serve
  1. Serve the butter chicken over basmati rice and spoon additional sauce over the top.
  2. Garnish with fresh cilantro and serve with naan for scooping.

Notes

For the creamiest texture, stir in the butter and heavy cream after the long cook, then finish on high just until slightly thickened. Refrigerate leftovers in a sealed container for up to 4 days; reheat gently until hot. Freezing is yes—freeze in portions for up to 3 months and thaw overnight in the fridge before reheating. For a lighter option, use half-and-half instead of heavy cream (the sauce will be slightly less thick and rich).

You might also like these recipes

Leave a Comment

Recipe Rating