New recipes every week — Follow on Pinterest for daily inspiration 💕
Home Dinner Recipes Slow Cooker Indian Butter Chicken
Dinner Recipes

Slow Cooker Indian Butter Chicken

Slow Cooker Indian Butter Chicken turns into the kind of dinner that tastes like you worked all afternoon, even though the slow cooker did most of the heavy lifting. The ... Read more

📌 Save

Slow Cooker Indian Butter Chicken

Slow Cooker Indian Butter Chicken turns into the kind of dinner that tastes like you worked all afternoon, even though the slow cooker did most of the heavy lifting. The chicken comes out tender enough to shred with a spoon, and the sauce settles into that rich, orange-red, tomato-and-butter finish that clings to rice instead of sliding off the plate. It’s comfort food with real depth, and it holds onto that warmth without turning heavy or muddy.

The trick here is building the sauce base before the cream goes in. Tomatoes, onion, garlic, ginger, and the spices need time to soften and lose their sharp edges, and that long cook is what gives the dish its rounded flavor. Chicken thighs are the right cut because they stay juicy through a long simmer, and the final stir of coconut milk or cream gives the sauce its silky finish without making it thin.

Below, I’ll walk you through the small details that matter most, including when to add the dairy, how to keep the spice flavor balanced, and the best swaps if you want to make this dairy-free.

The sauce thickened up beautifully after that last 20 minutes on High, and the chicken was fall-apart tender without getting stringy. I served it with basmati rice and the leftovers tasted even better the next day.

★★★★★— Megan L.

Save this Slow Cooker Indian Butter Chicken for nights when you want tender chicken, a creamy tomato sauce, and barely any hands-on time.

Save to Pinterest

The Slow Cooker Trick That Keeps Butter Chicken from Tasting Flat

Butter chicken can go dull fast if everything gets dumped in and left to simmer without a plan. The onions need time to melt into the tomato base, and the spices need enough heat and moisture to bloom before the sauce turns creamy. If you add the dairy too early, the flavor gets muted and the texture can turn heavy instead of silky.

This version keeps the cooking in stages even though the appliance is doing the work. The first long cook is for the tomatoes, aromatics, and spices to deepen together. The final cream or coconut milk finish is short on purpose, because that last step is about texture and balance, not extra simmering.

  • Chicken thighs — Thighs hold up better than breast meat in a slow cooker and stay tender after hours of heat. If you use breasts, they’ll need less time and a gentler finish or they can dry out.
  • Crushed tomatoes and tomato paste — The crushed tomatoes provide body, while the paste concentrates the sauce and gives it that deeper red color. Don’t skip the paste unless you want a thinner, sharper sauce.
  • Garam masala — This is where the dish gets its signature warmth. Older garam masala can taste dusty, so use fresh if you can.
  • Coconut milk or heavy cream — Coconut milk keeps the dish dairy-free and still creamy, while heavy cream gives the most classic butter chicken finish. Add either one at the end so the sauce stays smooth.

Building the Sauce in the Right Order

Layering the Base Before the Long Cook

Put the chicken in the slow cooker first, then pile in the tomatoes, onion, garlic, ginger, butter, tomato paste, and spices. Stir well so the tomato paste and spices don’t sit in dry pockets on top, because that’s how you end up with raw-tasting spots in the finished sauce. The mixture will look thick and a little rough at the start, and that’s fine. It loosens as the onion softens and the chicken releases juices.

Letting the Chicken Go Until It Shreds Cleanly

Cook on Low for 5 to 6 hours, or on High for about 3 hours, until the chicken gives way easily when pressed with a spoon. If you rush this part, the chicken stays in tough chunks and won’t absorb the sauce the same way. You want tender pieces that fall apart with light pressure, not dry shreds. If the sauce looks a little loose at this point, don’t worry; the final cream step will bring it together.

Finishing with Cream, Not More Heat

Shred the chicken right in the sauce, then stir in the coconut milk or heavy cream and cook on High for 20 to 30 minutes. That short finish thickens the sauce and gives it a glossy, spoon-coating texture. If your sauce looks grainy, it usually means the dairy went in too early or the cooker was too hot for too long. Keep the finish gentle and the sauce stays smooth.

What Each Ingredient Is Doing in This Dish

Slow Cooker Indian Butter Chicken creamy tomato chicken

The ingredient list is short, but each part has a job. The tomatoes and tomato paste build the backbone of the sauce, while the ginger, garlic, and spices keep it from tasting one-note. Butter adds roundness, not just richness, so the sauce finishes with that familiar restaurant-style softness instead of a sharp tomato edge.

  • Ginger and garlic — Fresh is worth it here. Jarred versions work in a pinch, but they won’t give the same bright base under all those spices.
  • Butter — It softens the tomatoes and carries the spices. If you use only coconut milk without the butter, the sauce still works, but it loses some of the classic butter chicken character.
  • Chicken thighs — This cut is forgiving in a slow cooker and stays juicy even if the timing runs a little long. Boneless, skinless thighs are the easiest option.
  • Basmati rice and naan — These aren’t just serving ideas; they help catch the sauce. Basmati stays fluffy, and naan is the right tool for scraping up the creamy edges.

Three Ways to Make It Fit Your Table

Dairy-Free Version with Coconut Milk

Use coconut milk at the end instead of heavy cream and keep the butter as written if dairy is only a mild concern. If you want it fully dairy-free, swap the butter for a neutral oil or plant-based butter. The sauce will still be rich, but it picks up a slightly sweeter note from the coconut.

A Milder Version for Heat-Sensitive Eatters

Cut the chili powder in half and lean on the garam masala, cumin, and coriander for warmth instead of heat. The dish still tastes balanced and layered, just with less burn on the finish. Don’t remove the spice entirely or the sauce can taste flat.

Chicken Breast Swap

You can use boneless skinless chicken breasts, but shorten the cook time and check them early. Breasts dry out faster than thighs, so pull them as soon as they shred easily and move straight to the cream step. The sauce carries more of the moisture load, so overcooking is the main thing to avoid.

Storage and Reheating

  • Refrigerator: Keeps for 4 days in a sealed container. The sauce thickens as it chills, and the spices settle in even more overnight.
  • Freezer: Freezes well for up to 2 months. Cool it completely first, then freeze in portions; the texture may loosen a little after thawing, but it holds up better than most cream sauces.
  • Reheating: Reheat gently on the stove over low heat or in the microwave at medium power, stirring partway through. If it looks too thick, add a splash of water or cream; high heat is the mistake that can make the dairy separate.

Answers to the Questions Worth Asking

Can I use chicken breasts instead of thighs for slow cooker butter chicken?+

Yes, but breasts need less time and a closer eye. They dry out faster in the slow cooker, so start checking them early and move on as soon as they shred easily. Thighs stay juicier and are the safer choice for a long cook.

How do I keep the sauce from getting watery?+

The sauce thickens best when the tomato paste, spices, and onions cook long enough before the dairy goes in. If it still looks loose after shredding the chicken, leave it on High for the full 20 to 30 minutes at the end. Lifting the lid too often lets the heat escape and slows that final thickening.

Can I make this butter chicken ahead of time?+

Yes, and it reheats well. The flavor deepens after a day in the fridge, and the sauce gets a little thicker as it sits. Reheat it gently so the dairy stays smooth, then loosen it with a splash of water if needed.

How do I fix butter chicken that tastes too tomato-heavy?+

Add a little more butter or cream and give it a few minutes on High to settle. If the sauce still tastes sharp, it usually needs a pinch more salt and a bit more time for the spices to round out the tomatoes. Acid and salt are what keep tomato sauces from tasting raw.

Can I freeze leftover slow cooker butter chicken?+

Yes, it freezes well. Let it cool completely, portion it into airtight containers, and freeze for up to 2 months. Thaw it overnight in the fridge before reheating so the sauce warms evenly and doesn’t separate.

Slow Cooker Indian Butter Chicken

Slow cooker Indian butter chicken with tender shredded chicken in a vibrant tomato-ginger spice sauce, finished with coconut milk or cream for a rich, creamy texture. Cook low for 5–6 hours for melt-in-your-mouth results, then serve over basmati rice with naan.
Prep Time 20 minutes
Cook Time 6 hours
Total Time 6 hours 20 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Indian-American
Calories: 610

Ingredients
  

Chicken thighs
  • 2 lb chicken thighs, boneless skinless Use boneless skinless for easier shredding.
Tomato base
  • 1 can (14 oz) crushed tomatoes
  • 1 onion, diced
  • 4 cloves garlic, minced
  • 2 tbsp fresh ginger, grated
  • 3 tbsp butter
  • 3 tbsp tomato paste
  • 2 tbsp garam masala
Spices
  • 1 tbsp cumin
  • 1 tbsp turmeric
  • 1 tsp chili powder
  • 1 tsp coriander
  • 0.5 tsp salt to taste Add gradually and taste before serving.
Cream finish
  • 1 can (13.5 oz) coconut milk or 1 cup heavy cream (added at end) Choose one: coconut milk for lighter sweetness or heavy cream for classic richness.
Serving
  • 1 basmati rice and naan for serving
  • 0.25 cup fresh cilantro for garnish

Equipment

  • 1 cast iron skillet
  • 1 Dutch oven

Method
 

Slow cook the chicken
  1. Place the chicken in the Crockpot and add crushed tomatoes, onion, garlic, ginger, butter, tomato paste, and all spices. Stir to combine so the chicken is evenly coated.
  2. Cook on Low for 5–6 hours (or High for 3 hours) until the chicken is very tender, with the sauce bubbling gently around the edges.
Shred and make it creamy
  1. Shred the chicken in the sauce using two forks, then stir until the pieces are suspended evenly in the orange-red mixture.
  2. Stir in the coconut milk or cream and cook on High for 20–30 minutes until the sauce is rich and creamy, thickening to a glossy consistency.
Serve
  1. Season with salt to taste, then serve the chicken butter chicken over basmati rice with naan and fresh cilantro for a bright finish.

Notes

Pro tip: shred the chicken while the sauce is hot so it blends into the tomato-spice base instead of clumping. Store leftovers in the refrigerator up to 4 days in an airtight container; reheat gently on the stove or in the microwave, adding a splash of water or coconut milk if needed. Freezing is yes—freeze up to 2 months and thaw overnight in the fridge, then reheat slowly. Dietary swap: use coconut milk instead of heavy cream to keep it dairy-free while still getting a creamy sauce.
Find the Print Button

The print button is inside the recipe card below ↓

Leave a Comment

Recipe Rating