Slow cooker Indian butter chicken turns out with the kind of rich, tomato-spiced sauce that coats every piece of chicken instead of turning thin and watery by dinner time. The chicken gets fall-apart tender in the slow cooker, and the final swirl of cream or coconut milk gives the sauce that silky, orange-red finish people expect from good butter chicken. It tastes like it simmered all afternoon, because it did.
The key here is holding back the dairy until the end. Butter chicken can go grainy or split if cream cooks for hours with acidic tomatoes, but the slow cooker does the heavy lifting first and the final finish stays smooth. Tomato paste deepens the sauce instead of letting it taste flat, while garam masala, cumin, turmeric, chili powder, and coriander build that warm, layered spice base without needing a separate stovetop step.
Below, I’ll walk you through the small details that keep the sauce creamy and balanced, plus the swaps that work if you want a lighter finish or need to use what’s already in the pantry.
The sauce thickened up beautifully after I added the coconut milk at the end, and the chicken stayed tender instead of stringy. We had it over basmati rice with naan, and my husband asked if I could put it on the weekly menu.
Love this slow cooker butter chicken with its creamy tomato sauce? Save it to Pinterest for the nights when you want tender chicken, warm spices, and an easy dinner that finishes like takeout.
The Secret to Rich Butter Chicken in a Slow Cooker
The biggest mistake with butter chicken in a slow cooker is treating the dairy like it belongs in the pot from the beginning. It doesn’t. Tomatoes are acidic, and hours of heat can make cream separate or turn the sauce dull. This version lets the chicken, tomatoes, aromatics, and spices cook together first, so the flavors concentrate before the final creamy finish goes in.
Boneless skinless chicken thighs are the right cut here because they stay juicy during a long cook and shred cleanly into the sauce. Chicken breasts can work, but they dry out faster and won’t give you the same tender texture. The onion, garlic, and ginger melt into the sauce while the tomato paste adds body, which keeps the final dish from tasting like spiced tomato soup.
If your slow cooker runs hot, start checking at the 5-hour mark on Low. You’re looking for chicken that pulls apart with almost no effort and a sauce that has darkened from bright red to a deeper brick-orange.
What Each Ingredient Is Actually Doing in This Dish

- Chicken thighs — These hold up to the long cook and stay tender even after shredding. Breasts can be used, but they need less time and a closer eye so they don’t go dry.
- Crushed tomatoes and tomato paste — The crushed tomatoes build the base, and the tomato paste gives the sauce body and a deeper, cooked tomato flavor. If you skip the paste, the sauce tastes thinner and less like butter chicken.
- Garam masala, cumin, turmeric, chili powder, and coriander — This is the backbone of the dish. Garam masala brings warmth, cumin adds earthiness, turmeric gives color, chili powder adds gentle heat, and coriander rounds it out.
- Coconut milk or heavy cream — Add this at the end for the silky finish. Coconut milk gives a slightly lighter, dairy-free result with a subtle coconut note; heavy cream tastes a little richer and closer to classic takeout-style butter chicken.
- Butter — It softens the tomato edges and gives the sauce that rounded, glossy finish. Even a small amount changes the mouthfeel.
- Ginger and garlic — Fresh is worth it here. Jarred versions can work in a pinch, but the sauce tastes sharper and brighter with the real thing.
Building the Sauce So It Stays Creamy, Not Broken
Layer Everything Before the Long Cook
Put the chicken in first, then add the tomatoes, onion, garlic, ginger, butter, tomato paste, and spices right on top. Stir enough to coat everything, but don’t worry about making it look smooth yet. The slow cooker needs time to soften the onion and let the spices bloom in the tomato base.
Let the Chicken Go Until It Shreds Without Fighting Back
Cook on Low for 5 to 6 hours, or on High for about 3 hours if you’re short on time. The chicken is ready when it falls apart easily with two forks and the onions have nearly disappeared into the sauce. If the chicken still feels tight, it needs more time; tough chicken means it hasn’t broken down enough.
Add the Creamy Finish After Shredding
Shred the chicken directly in the sauce so it picks up every bit of spice and tomato. Then stir in the coconut milk or cream and cook on High for 20 to 30 minutes, just until the sauce looks rich and glossy. If you add the dairy too early, it can lose its smooth texture by the time dinner is ready.
Season at the End, Not the Start
Salt the butter chicken after the cream goes in. The sauce reduces as it cooks, so seasoning too early can leave you with a dish that tastes too salty at the end. Taste the sauce once it has thickened and adjust until the tomato, spice, and richness all sit together.
How to Adapt This for Different Diets and Dinners
Dairy-Free Version with Coconut Milk
Use coconut milk instead of heavy cream and keep the butter as written if a small amount of dairy is fine, or swap in ghee or neutral oil if you want the whole dish dairy-free. Coconut milk gives the sauce a slightly more rounded sweetness, which works well with the spices.
Chicken Breast Instead of Thighs
Chicken breasts can be used, but start checking early and pull them once they shred easily. They won’t stay as juicy through a long slow cook, so this swap gives you a slightly leaner, less forgiving result.
Milder or Hotter Heat
For a milder version, cut the chili powder in half and let the garam masala carry the flavor. For more heat, add extra chili powder at the end rather than loading the slow cooker up front, since heat is easier to add than to take away.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens as it chills, which is normal.
- Freezer: It freezes well for up to 2 months. Cool it completely first, then freeze in portioned containers so the sauce reheats evenly.
- Reheating: Warm gently on the stove or in the microwave at medium power, stirring as it heats. High heat can make the sauce separate, especially if you used cream instead of coconut milk.
Answers to the Questions Worth Asking

Slow Cooker Indian Butter Chicken
Ingredients
Equipment
Method
- Place the chicken thighs into the slow cooker and add crushed tomatoes, onion, garlic, ginger, butter, tomato paste, and all spices. Stir to coat every piece, then cover.
- Cook on Low for 5-6 hours, or High for about 3 hours, until the chicken is very tender. Keep the lid on to maintain consistent heat, and watch for bubbling around the edges.
- Shred the chicken in the sauce using two forks, stirring until evenly mixed. The sauce should be thick and speckled with spices.
- Stir in the coconut milk or heavy cream, then cook on High for 20-30 minutes until the sauce is rich and creamy. Keep it at a steady simmer and stir once or twice for a smooth finish.
- Season with salt to taste, then serve over basmati rice with naan and fresh cilantro. Add cilantro as a final garnish right before serving for bright color.


