Slow Cooker Indian Butter Chicken turns out with tender chicken, a silky tomato-cream sauce, and just enough warmth from garam masala to keep each bite interesting. The slow cooker does the long, gentle work here, which means the chicken stays juicy instead of drying out while the sauce has time to deepen and mellow. What you get at the end is the kind of dinner that tastes like it took much more attention than it did.
The trick is building the sauce with enough spice and aromatics up front, then finishing with butter and cream at the end. If those go in too early, the sauce can taste flat or break down during the long cook. Stirring them in once the chicken is tender keeps the texture lush and gives you that classic buttery finish without losing the brightness of the tomatoes.
Below, I’ll walk through the ingredient choices that matter most, the step that keeps the sauce from tasting thin, and a few smart ways to adjust the recipe if you need a lighter, dairy-free, or make-ahead version.
The chicken was fall-apart tender and the sauce got that perfect creamy finish after the last 20 minutes. I served it with naan and there wasn’t a spoonful left.
Love the creamy finish and tender chicken in this slow cooker butter chicken? Save it to Pinterest for an easy naan-and-rice dinner night.
The Step Most Butter Chicken Recipes Rush Past
The sauce needs time in the slow cooker before the dairy goes in. That’s where the flavor develops from sharp and tomato-heavy to round and layered. If you add the cream at the start, it spends hours heating and can taste dull by the time dinner is ready. Butter chicken depends on contrast: a spiced tomato base first, then a rich finish at the end.
Chicken thighs are the right choice here because they stay tender through a long cook and hold up to shredding or leaving in chunks. Breast meat can work, but it loses its texture faster and turns stringy if the cook time runs long. The other thing that matters is the final 20 minutes on high after the cream and butter go in. That short finish thickens the sauce just enough to coat rice instead of pooling at the bottom of the bowl.
What Each Ingredient Is Actually Doing in This Curry

- Chicken thighs — These stay succulent during a long slow cook and soak up the sauce without drying out. Breasts cook faster but they’re less forgiving, especially if your slow cooker runs hot.
- Crushed tomatoes — They give the sauce body and tang. If all you have is tomato sauce, use it, but the flavor will be smoother and less bright.
- Garam masala — This is the backbone of the dish, so fresh spice blend matters more here than in a quick weeknight simmer. If yours has been open for a year, it’ll still work, but the sauce won’t have the same depth.
- Heavy cream — This is what makes the sauce taste like butter chicken instead of spiced tomato stew. Half-and-half can be used in a pinch, but the sauce will be thinner and a little less lush.
- Butter — Stirred in at the end, it rounds out the spices and gives the sauce that glossy finish. Don’t cook it for hours or it loses the fresh, buttery taste you want.
- Fresh ginger and garlic — These keep the sauce from tasting flat. Jarred versions work, but fresh gives a cleaner, brighter base.
Building the Sauce So It Stays Rich, Not Watery
Loading the Slow Cooker in the Right Order
Start with the chicken in the bottom, then whisk the tomatoes, onion, garlic, ginger, and spices together before pouring them over top. That keeps the spices dispersed instead of clumping in one corner. If the onion is chopped too large, it stays a little crunchy after the long cook, so dice it finely. The sauce should look loose at this stage; it thickens later.
Cooking Until the Chicken Shreds Cleanly
Cook on low for 6 to 7 hours or high for 3 to 4 hours, but go by texture more than the clock. The chicken is ready when it pulls apart easily with a spoon and the onions have melted into the sauce. If it looks dry on top, don’t panic — the juices redistribute once you stir everything. Open the lid as little as possible so you don’t stretch the cook time.
Finishing With Cream and Butter
Stir in the butter and heavy cream after the chicken is tender, then switch to high for about 20 minutes. That short final cook warms the dairy through and gives the sauce time to thicken slightly without boiling hard. If the sauce looks a little thin at first, give it those last minutes before adding anything else. A hard simmer after the cream goes in is what can make the sauce split.
How to Adjust This Slow Cooker Butter Chicken for Your Kitchen
Dairy-Free Version With Coconut Milk
Swap the heavy cream for full-fat coconut milk and use extra butter-style dairy-free spread or skip the butter entirely. The sauce will taste slightly sweeter and a little more coconut-forward, but it still turns out creamy and satisfying. Keep the final heat gentle so the coconut milk stays smooth.
A Lighter Version Without Heavy Cream
Use half-and-half for a lighter sauce, but expect it to be thinner and a little less rich. To help it cling to the chicken, keep the final high-heat time, then let it sit for 10 minutes before serving. That rest gives the sauce time to settle and thicken a bit more.
If You Want More Heat
Increase the cayenne to 1 teaspoon or add a pinch of chili flakes with the spice mix. The heat builds slowly in the slow cooker, so don’t judge it by the raw sauce. I’d rather start a little low and add heat at the end than overshoot and bury the butter and cream.
Storage and Reheating
- Refrigerator: Keeps well for 3 to 4 days. The sauce may thicken and the spices mellow a little, which is normal.
- Freezer: Freezes well for up to 2 months, though the cream sauce may look a bit separate after thawing. Stir it well as it reheats and it usually comes back together.
- Reheating: Warm it gently on the stove or in the microwave at medium power, stirring often. High heat can make the cream split, especially if the sauce is already very thick from the fridge.
Answers to the Questions Worth Asking

Slow Cooker Indian Butter Chicken
Ingredients
Equipment
Method
- Place the chicken thighs in the slow cooker as an even layer for consistent cooking.
- In a bowl, whisk together crushed tomatoes, onion, garlic, ginger, garam masala, curry powder, cumin, smoked paprika, turmeric, cayenne pepper, salt, and sugar until the spices are evenly distributed and the mixture looks uniform.
- Pour the sauce over the chicken so the chunks are mostly covered, with minimal dry spots visible.
- Cook on low for 6–7 hours until the chicken is very tender and easily pulls apart, or on high for 3–4 hours until tender throughout.
- Shred the chicken slightly or leave in chunks, then stir to evenly coat the meat in the sauce.
- Add butter and heavy cream and cook on high for 20 minutes until the sauce looks richer and is slightly thickened, with a glossy consistency.
- Serve the butter chicken over basmati rice and add naan on the side so the sauce can be scooped up.
- Garnish with fresh cilantro leaves right before serving for a bright green finish.


