Slow cooker Indian butter chicken turns out with tender chicken thighs and a sauce that tastes like it had far more hands-on attention than it actually did. The tomatoes, garam masala, ginger, and butter cook down into something deep and fragrant, then the coconut milk or cream rounds everything out at the end without dulling the spices. Served over basmati rice with naan on the side, it lands in that sweet spot between comforting and bold.
The key is building the base in the slow cooker with enough tomato paste and spices to give the sauce real backbone. Chicken thighs hold up better than breasts here because they stay juicy through the long cook and shred cleanly into the sauce. I also like adding the dairy only near the end so it stays silky instead of cooking down into a flat, oily finish.
Below, I’ve included the timing that keeps the sauce from thinning out, the ingredient swaps that still preserve the character of the dish, and the small finishing step that makes the whole pot taste complete.
The sauce turned out silky and thick, and the chicken was fall-apart tender after 6 hours on low. I stirred in the cream at the end like you said and it never split.
Save this slow cooker butter chicken for the nights when you want a rich, spiced sauce and almost no stovetop work.
The Part That Keeps the Sauce Rich Instead of Watery
A lot of slow cooker curries go thin because the pot starts with too much liquid and not enough concentrated flavor. Here, the tomato paste and crushed tomatoes do the heavy lifting while the onions break down into the sauce instead of sitting in it like chunks. The butter helps carry the spices, and the long low cook gives everything time to meld before you finish with cream or coconut milk.
The other thing that matters is restraint with the dairy. If you add coconut milk or cream at the start, the finished sauce can taste flat and the texture can separate or look greasy after hours of heat. Stirring it in at the end keeps the sauce glossy and lets the spice blend stay upfront instead of getting buried.
What Each Ingredient Is Actually Doing in This Pot

- Chicken thighs — Thighs stay tender through the full slow-cooker time and shred into the sauce without turning stringy. Breasts work in a pinch, but they dry out faster and won’t give you the same silky finish.
- Garam masala — This is the main flavor anchor, so use a fresh jar if you can. A stale blend tastes dusty instead of warm and layered.
- Tomato paste — It adds concentration and body. Don’t skip it; this is what keeps the sauce from tasting like spiced tomato soup.
- Ginger and garlic — Fresh is worth it here because they brighten a long-cooked sauce. Jarred versions work, but they’re softer and less sharp.
- Coconut milk or heavy cream — Coconut milk gives a slightly lighter, dairy-free finish with a subtle sweetness, while cream makes the sauce richer and more classic in texture. Add either at the end so it stays smooth.
The Slow Cooker Timing That Gives You Tender Chicken and a Glossy Finish
Building the Base
Put the chicken, tomatoes, onion, garlic, ginger, butter, tomato paste, and spices straight into the slow cooker and stir well before turning it on. The tomato paste needs to be broken up and dispersed now, or it can sit in little pockets and cook unevenly. You’re looking for everything coated in the spice mixture and no dry clumps hiding under the chicken.
Letting the Chicken Cook Through
Cook on Low for 5 to 6 hours, or on High for about 3 hours if that’s the only way it fits your day. The chicken is ready when it shreds easily with a spoon and gives way without resistance. If it still feels springy or tight, it needs more time; undercooked thighs don’t shred into the sauce as cleanly.
Shredding and Thickening
Shred the chicken right in the slow cooker so it soaks up the sauce instead of drying out on a cutting board. Stir in the coconut milk or cream, then cook for another 20 to 30 minutes on High until the sauce looks creamy and the edges are gently bubbling. If it looks loose at first, don’t panic — the sauce thickens a little as it stands, and the final texture should coat a spoon instead of running off like broth.
The Final Seasoning
Taste before serving and add salt only at the end. Slow cooking mutes saltiness and reduces liquids, so the dish often needs a sharper finish than you expect. A fresh handful of cilantro over the top and warm naan on the side make the whole pot taste brighter and more complete.
Three Useful Ways to Adjust This Butter Chicken Without Losing What Makes It Work
Dairy-Free Version with Coconut Milk
Use full-fat coconut milk at the end instead of cream and keep the butter in the base for flavor if you eat dairy. If you need it fully dairy-free, swap the butter for a neutral oil or vegan butter; the sauce will still be rich, though a little less plush than the cream version.
Using Chicken Breasts Instead of Thighs
Chicken breasts can work, but cut the cook time down and check early so they don’t turn dry and chalky. They’ll still soak up the sauce, but they won’t give you the same forgiving texture as thighs.
Low-Carb Serving Ideas
Skip the basmati rice and serve it over cauliflower rice, sautéed cabbage, or roasted vegetables. The sauce is the star here, so changing the base doesn’t change the dish much as long as you keep something mild underneath it to catch the sauce.
Make It Spicier Without Throwing Off the Balance
Increase the chili powder a little at a time, or add a pinch of cayenne with the other spices. Don’t push the heat so far that it drowns out the garam masala and ginger, because the balance of warm spice is what makes this taste like butter chicken and not just hot tomato sauce.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The sauce thickens as it chills, and the spices taste even deeper the next day.
- Freezer: It freezes well for up to 3 months. Cool it completely first, then freeze in airtight containers; coconut milk versions usually hold up a little better than cream-heavy ones.
- Reheating: Warm gently on the stove over low heat or in the microwave at medium power, stirring once or twice. High heat can make the dairy separate, so take your time and add a splash of water or broth if the sauce looks too thick.
Answers to the Questions Worth Asking

Slow Cooker Indian Butter Chicken
Ingredients
Equipment
Method
- Place the chicken thighs into the slow cooker, then add crushed tomatoes, diced onion, minced garlic, grated ginger, butter, tomato paste, and garam masala, cumin, turmeric, chili powder, and coriander, and stir to combine.
- Cover and cook on Low for 5-6 hours until the chicken is very tender, or on High for about 3 hours until tender.
- Shred the chicken directly in the sauce until evenly mixed through.
- Turn to High and stir in coconut milk, then cook for 20-30 minutes until the sauce is rich and creamy.
- Season with salt to taste, then serve over basmati rice with naan and fresh cilantro.


