Slow cooker butter chicken earns its place in the dinner rotation because it gives you that silky, spiced tomato cream sauce without standing over the stove. The chicken turns spoon-tender in the sauce, and the finish is rich without feeling heavy when the spices are balanced correctly. It’s the kind of meal that tastes like you worked harder than you did.
This version leans on chicken thighs, which stay juicy through the long cook and stand up to the bold spices better than leaner cuts. The tomatoes, onion, ginger, garlic, and garam masala cook down together long enough to lose that raw edge, while the butter and cream go in at the end so the sauce stays smooth. If you’ve ever had butter chicken turn dull, thin, or grainy, the timing of those last two ingredients is usually the reason.
Below, I’ve included the small details that keep the sauce from turning flat and the best way to adjust the heat if you want a milder or bolder bowl. The leftovers are excellent, too, which is half the reason I make this on repeat.
The sauce was silky and coated the chicken perfectly, and the 20-minute finish at the end made it taste like it had simmered all day on the stove. My husband asked for seconds before I even sat down.
Save this slow cooker butter chicken for a rich, creamy dinner with tender chicken and a spiced tomato sauce.
The Trick to Keeping Butter Chicken Creamy Instead of Split
The biggest mistake with slow cooker butter chicken is rushing the finish. Cream and butter don’t belong in the pot for the full cook, because long heat can dull the flavor and make the dairy look broken or greasy at the surface. The slow cooker should build the base first: tender chicken, softened onion, and a spiced tomato sauce that tastes cooked through before the dairy ever touches it.
The other thing that matters here is the balance of sweetness and heat. Butter chicken should taste round, not sharp, so the sugar isn’t there to make it sweet; it smooths out the tomato’s edge and helps the spices read as warm instead of harsh. If your sauce tastes flat at the end, it usually needs either a pinch more salt or a little more butter, not more cayenne.
What Each Ingredient Is Actually Doing in This Pot

- Chicken thighs — These stay tender through the long cook and give the sauce more body. Chicken breast can work, but it turns drier and gives you less margin for error on timing.
- Crushed tomatoes — They form the base of the sauce and break down more evenly than diced tomatoes. If you use a thicker brand, the sauce will cling a little better.
- Heavy cream — This is what makes the sauce lush and smooth at the end. Half-and-half is more likely to curdle or taste thin after the long cook, so I only swap it in if I’m willing to lose some richness.
- Garam masala, curry powder, cumin, paprika, turmeric, and cayenne — This blend gives the sauce its warmth, color, and gentle heat. Garam masala matters most; if you replace anything, replace that with the best version you can find.
- Ginger and garlic — These keep the sauce from tasting muddy. Fresh is worth using here because the slow cooker softens their bite, so you still taste them after hours of cooking.
- Butter — Added at the end, it rounds out the tomato and spice mixture and gives the sauce its classic finish. Don’t let it cook for hours or you lose the fresh, glossy richness.
How to Build the Sauce So It Stays Silky
Starting With the Chicken and Aromatics
Put the chicken in the slow cooker first, then pour the tomato-spice mixture over the top so every piece gets coated. The onion should be finely diced so it nearly melts into the sauce by the end; bigger pieces can stay a little crunchy after the long cook. If your garlic or ginger is coarse, you’ll taste little sharp bits in the finished sauce instead of a smooth background flavor.
Letting the Slow Cooker Do the Heavy Lifting
Cook on low for the best texture if you have the time. The chicken should pull apart easily with a spoon, and the sauce will look a little loose at this stage, which is fine. If you cook it on high, keep an eye on the edges so the sauce doesn’t reduce too far before the chicken is tender.
Finishing With Butter and Cream
Stir in the butter and heavy cream only after the chicken is cooked through. Then give the sauce about 20 minutes on high so it thickens slightly and turns glossy. If it looks a little thin at first, that’s normal; it tightens up as the heat finishes working through the dairy and tomato mixture.
How to Make This Recipe Work for Your Kitchen
Dairy-Free Butter Chicken
Swap the heavy cream for full-fat coconut milk and use a dairy-free butter or a little extra oil at the end. The sauce will still be creamy, but it picks up a subtle coconut note and won’t taste quite as classic and buttery.
Milder Butter Chicken
Cut the cayenne in half or leave it out completely if you want a gentler sauce. You’ll still get warmth from the garam masala and curry powder, but the finish will be softer and more kid-friendly.
Using Chicken Breast Instead of Thighs
Chicken breast works if that’s what you have, but it needs less time and more attention. Pull it off the heat as soon as it’s tender so it doesn’t dry out, and expect a slightly leaner sauce because thighs release more richness as they cook.
Storage and Reheating
- Refrigerator: Store in an airtight container for 3 to 4 days. The sauce thickens as it chills, and the flavor gets even better by the next day.
- Freezer: It freezes well for up to 2 months, but the cream can separate slightly when thawed. Freeze in portions and stir well after reheating to bring it back together.
- Reheating: Rewarm gently on the stove or in the microwave at medium power, adding a splash of water or cream if needed. High heat is the fastest way to make the sauce look broken.
Questions I Get Asked About This Recipe

Slow Cooker Indian Butter Chicken
Ingredients
Equipment
Method
- Place the boneless skinless chicken thighs into the slow cooker in an even layer.
- In a bowl, whisk together crushed tomatoes, onion, garlic, fresh ginger, garam masala, curry powder, cumin, smoked paprika, turmeric, cayenne pepper, salt, and sugar until evenly combined; pour the sauce over the chicken.
- Cover and cook on low for 6–7 hours until the chicken is very tender, with a gentle simmer visible around the edges as the sauce thickens.
- Shred the chicken slightly or leave it in chunks, then stir in butter and heavy cream until the mixture looks glossy and cohesive.
- Cook on high for 20 minutes until the sauce is rich and slightly thickened, indicated by a slower-moving coating on the spoon.
- Serve the butter chicken over basmati rice with naan, and garnish with fresh cilantro for a bright green finish.