Slow cooker butter chicken turns chicken thighs into something tender enough to pull apart with a spoon, then coats them in a tomato-cream sauce that lands rich, warm, and glossy without any last-minute juggling at the stove. The slow cooker does the gentle work here, and that matters: the chicken stays juicy, the spices have time to bloom, and the sauce finishes with a round, buttery taste instead of tasting flat or rushed.
The key is timing the dairy. Tomato puree, garam masala, ginger, and garlic cook down for hours first, which gives the sauce its base. Butter and heavy cream go in at the end, after the chicken is already done, so the sauce stays silky instead of splitting or turning grainy. That last 15 minutes is where everything comes together.
Below, I’ve included the small technique details that keep the sauce smooth, plus a few useful swaps if you need to work with what’s already in your kitchen.
The chicken came out fall-apart tender, and the sauce thickened up beautifully after I stirred in the cream at the end. I served it with rice and my husband went back for seconds before I even sat down.
Slow cooker butter chicken with a silky tomato-cream sauce is the kind of dinner that earns a permanent spot in the rotation.
The Real Reason the Sauce Stays Smooth Instead of Breaking
The biggest mistake with butter chicken in a slow cooker is adding the cream too early and then walking away. Cream can handle gentle heat, but hours of cooking will dull it and sometimes push it toward a grainy finish, especially once the acid from the tomato puree is in the mix. The sauce needs that long slow cook to deepen first, then the dairy should join only after the chicken is already tender.
Another thing that matters here is the chicken cut. Thighs hold up to the long cook and stay juicy even if the timing runs a little long. Breast meat can work, but it dries out faster and gives you less forgiveness if your slow cooker runs hot. If your sauce ever tastes sharp, it usually means it needs the full simmer time before the butter and cream go in.
What Each Ingredient Is Actually Doing in This Dish

- Chicken thighs — These are the right cut for a long slow cook because the darker meat stays tender and doesn’t string out the way chicken breast can. Boneless, skinless thighs are easiest here, but bone-in thighs work too if you don’t mind fishing them out before serving.
- Tomato puree — This builds the sauce body without leaving chunks behind. If you only have crushed tomatoes, blend them first so the finished sauce stays smooth and spoonable.
- Heavy cream — This is what gives the sauce its soft, luxurious finish at the end. Half-and-half can work in a pinch, but it won’t give you the same richness and it’s more likely to look thin.
- Butter — Butter rounds out the tomato and spice and makes the sauce taste finished instead of just cooked. If you use less, the sauce still works, but it loses some of that restaurant-style depth.
- Garam masala — This is the backbone of the flavor. Fresh garam masala matters more than people expect; if yours has been sitting in the cabinet for years, the dish will taste flatter and less fragrant.
- Ginger and garlic — These give the sauce its sharp, savory edge before everything softens into the tomato and cream. Fresh is best here because jarred versions can taste dull after a long cook.
The 20 Minutes That Turn It Into Butter Chicken
Loading the Slow Cooker
Put the chicken thighs in the slow cooker with the tomato puree, garam masala, ginger, and garlic. Stir gently so the spices are distributed, but don’t worry about making it look polished at this stage. The slow cooker will do the blending for you. If the chicken is piled too tightly, spread it into an even layer so the heat can move through the pot evenly.
Cooking Until the Chicken Gives In
Cook on low for 6 hours, or until the chicken is so tender it breaks apart with a spoon. The sauce will look a little loose at this point, and that’s normal. Don’t switch to high to hurry it along; higher heat can make the chicken stringy and can push the tomato base toward a scorched edge if your cooker runs hot.
Finishing With Butter and Cream
Shred or chop the chicken slightly, then stir in the butter and heavy cream. Cover again and cook for 15 more minutes, just until the sauce looks glossy and the butter has melted in completely. If the sauce seems separated at first, give it a gentle stir and let it sit covered for a few minutes; it usually comes back together as the heat evens out.
Serving It the Right Way
Spoon the butter chicken over basmati rice and finish with fresh cilantro. The rice matters because it gives you a neutral base that can carry all that sauce without getting muddy. If the sauce is thicker than you like, loosen it with a splash of hot water or extra cream, not a full boil on the stove.
How to Adapt This for Different Kitchens and Different Needs
Dairy-Free Version With Coconut Milk
Swap the heavy cream for full-fat coconut milk and use a dairy-free butter substitute. The sauce will be a little lighter and the coconut flavor will show up softly, but the texture still stays creamy if you add it at the end.
Thicker, Richer Sauce
If you want a sauce that clings harder to the rice, leave the lid off for the last 10 minutes after adding the cream and butter. That lets a little steam escape without forcing the sauce into a full boil, which is where dairy sauces get temperamental.
Using Chicken Breast Instead of Thighs
Chicken breast works, but cut the cook time back and check it early so it doesn’t dry out. It won’t give you the same plush texture as thighs, so pull it as soon as it’s cooked through and tender.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens as it chills, so it may look tighter the next day.
- Freezer: It freezes well for up to 2 months, though the cream may look slightly less smooth after thawing. Freeze in portions and thaw overnight in the fridge for the best texture.
- Reheating: Warm it gently on the stove over low heat or in the microwave at medium power. High heat can split the sauce, so add a splash of water or cream and heat it slowly until just hot.
Questions I Get Asked About This Recipe

Slow Cooker Butter Chicken
Ingredients
Equipment
Method
- Add chicken thighs, tomato puree, garam masala, grated ginger, and minced garlic to the slow cooker, spreading the chicken into an even layer. Cover with the lid and set the slow cooker to low for 6 hours.
- Let the chicken cook on low for the full 6 hours until it is tender and the sauce has thickened slightly. Keep it covered the entire time for even cooking.
- Shred or chop the chicken slightly, then stir in the butter and heavy cream until the sauce looks glossy. Cover again and cook on low for 15 more minutes until warmed through.
- Serve the butter chicken sauce and chicken over basmati rice, letting the sauce coat the rice. Garnish with fresh cilantro just before serving.