Slow Cooker Indian Butter Chicken

Loading…

By Reading time
Servings 4–6 people

Slow cooker Indian butter chicken turns deeply spiced tomato sauce and tender chicken thighs into a bowl of comfort that tastes like it took all afternoon at the stove. The sauce gets that signature orange-red color from tomatoes, garam masala, and turmeric, then finishes with butter and cream for a velvety texture that clings to every bite of chicken and rice.

What makes this version work is the timing. The chicken goes in with the tomatoes, onions, garlic, ginger, and spices from the start, so the sauce has hours to mellow and the thighs stay juicy. The cream or coconut milk goes in at the end, after the chicken is shredded and the sauce has already developed flavor, which keeps it rich instead of thin or curdled.

Below, I’ll show you the one step that keeps the sauce from tasting flat and the small finishing move that makes the whole pot taste rounder and more finished. If you’ve had butter chicken that came out sharp, watery, or a little one-note, this method fixes that.

“

The sauce thickened up beautifully after I shredded the chicken, and the coconut milk at the end made it taste restaurant-level without being heavy. My husband went back for seconds and asked me to keep this one in the rotation.

★★★★★— Melissa R.

Slow cooker Indian butter chicken with a creamy, spiced sauce that’s perfect over basmati rice and naan

Save to Pinterest

The Trick to Keeping the Sauce Rich Instead of Watery

The biggest mistake with slow cooker butter chicken is adding the dairy too early. Cream and coconut milk both hold up better when they go in near the end, after the tomatoes have had time to cook down and the chicken has shredded into the sauce. If you pour them in at the beginning, the flavor gets muted and the sauce can end up thinner than it should be.

The other thing that matters is using enough tomato paste and spice to build a base with actual body. Crushed tomatoes bring acidity and volume, but tomato paste gives the sauce that cooked-down depth you taste in good butter chicken. The butter softens the edges, and the long, low cook lets the garam masala and ginger lose their sharpness and settle into something rounder.

  • Chicken thighs — Thighs stay tender through a long slow cook and don’t dry out the way breasts can. If you swap in breasts, cut the cook time and check early, because they go stringy once they’re overdone.
  • Garam masala — This is the backbone of the dish, not just one spice among many. Use a fresh jar if yours has been sitting around; stale garam masala tastes dusty instead of warm.
  • Tomato paste — This is what keeps the sauce from tasting like spiced tomato soup. Stir it in well so it cooks into the onions and spices instead of clumping on the surface.
  • Coconut milk or heavy cream — Coconut milk gives a lighter, dairy-free finish with a faint coconut note, while cream tastes more classic and rich. Add either only after the chicken is fully tender.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

How to Build the Sauce Before the Cream Goes In

Layering the base in the slow cooker

Add the chicken thighs first, then pile on the tomatoes, onion, garlic, ginger, butter, tomato paste, and spices. Stir enough to coat everything, but don’t worry about making it look smooth at this stage. The slow cooker will do the work, and the onions will melt into the sauce as it cooks. If the tomato paste sits in a thick streak, break it up now or you’ll end up with little concentrated pockets later.

Waiting for the chicken to turn tender

Cook on low for 5 to 6 hours, or on high for about 3 hours, until the chicken shreds with almost no resistance. You want the meat soft enough that a spoon can pull it apart, not firm enough to hold neat chunks. If you stop early, the sauce won’t have the same body because the chicken hasn’t released enough of its juices into the pot.

Finishing with cream and tightening the sauce

Shred the chicken прямо in the slow cooker, then stir in the coconut milk or cream and let it cook on high for 20 to 30 minutes. That final bit of heat helps the sauce come together without boiling the dairy into separation. If it still looks loose, leave the lid off for the last 10 minutes so steam can escape and the sauce can thicken naturally.

How to Adapt This for Dairy-Free, Heat, or Leftovers

Dairy-Free Coconut Milk Version

Use full-fat coconut milk instead of cream for a naturally dairy-free finish. It won’t taste exactly like the cream version, but it gives the sauce a silky texture and carries the spices well. Shake the can before opening so the fat and liquid are combined.

Milder Butter Chicken for Kids

Cut the chili powder in half and keep the garam masala, cumin, and turmeric the same. You’ll still get a deep, layered sauce, just without the sharper heat. A little extra butter at the end softens it even more.

Using Chicken Breasts Instead of Thighs

Chicken breasts work in a pinch, but they need less time and a closer eye. Start checking them at the 2 1/2 hour mark on high or around 4 1/2 hours on low, because once they overcook they turn dry and grainy. Pull them as soon as they’re cooked through and shred right away.

Storage and Reheating

  • Refrigerator: Keeps well for 4 days. The sauce thickens as it chills, which is a good thing.
  • Freezer: Freezes well for up to 2 months, though the texture is best before the cream goes in. If you know you’re freezing it, hold back the dairy and stir it in after reheating.
  • Reheating: Warm it gently on the stove or in the microwave at medium power, adding a splash of water or broth if needed. Don’t blast it on high heat or the sauce can split and the chicken can tighten up.

Answers to the Questions Worth Asking

Can I use chicken breasts instead of thighs?+

Yes, but keep a close eye on them. Breasts dry out faster than thighs, so check for tenderness earlier and shred them as soon as they’re cooked through. Thighs are the safer choice if you want the sauce to stay rich and the chicken to stay juicy.

How do I keep the cream from curdling?+

Add it at the end and keep the heat low. Cream curdles when it’s boiled hard in an acidic sauce, so the trick is to stir it in after the chicken is already tender and then let the sauce finish gently. If the sauce is bubbling aggressively, pull the heat back first.

Can I make slow cooker Indian butter chicken ahead of time?+

Yes, and the flavor gets even better after a night in the fridge. It reheats well because the sauce is built on tomatoes, spices, and shredded chicken instead of a delicate dairy base. Hold the cilantro and fresh naan until serving so they stay fresh.

How do I thicken the sauce if it looks thin?+

Leave the lid off for the last 10 to 15 minutes so steam can escape. You can also let it sit for a few minutes after shredding the chicken, because the sauce thickens as it rests. If it’s still too loose, a little extra tomato paste stirred in at the end helps without making it taste pasty.

Can I freeze the leftovers with the cream in it?+

Yes, but the texture is best if you freeze the base before adding the dairy. Cream can separate a little after thawing, though it usually comes back together with gentle reheating and a good stir. If you know you’re making it for meal prep, freezing the tomato-chicken mixture plain gives you a better result later.

Slow Cooker Indian Butter Chicken

Slow Cooker Indian Butter Chicken delivers tender chicken in a vibrant tomato-spice sauce that thickens and turns creamy without standing over the stove. Cook it low for 5–6 hours, then finish on high until rich and spoonable—ideal 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: 520

Ingredients
  

Chicken
  • 2 lb chicken thighs, boneless skinless
Sauce base
  • 1 can (14 oz) crushed tomatoes
  • 1 onion, diced
  • 4 garlic, minced
  • 2 tbsp fresh ginger, grated
  • 3 tbsp butter
  • 3 tbsp tomato paste
Spices
  • 2 tbsp garam masala
  • 1 tbsp cumin
  • 1 tbsp turmeric
  • 1 tsp chili powder
  • 1 tsp coriander
  • 0.5 tsp salt to taste Use to season to your preference.
Creamy finish
  • 1 can (13.5 oz) coconut milk Or use 1 cup heavy cream instead.
  • 1 cup heavy cream Added at the end; use as an alternative to coconut milk.
Serve
  • 0.5 basmati rice For serving.
  • 0.5 naan For serving.
  • 1 fresh cilantro For garnish.

Equipment

  • 1 slow cooker

Method
 

Build the butter chicken in the slow cooker
  1. Place the chicken thighs in the slow cooker, then add crushed tomatoes, diced onion, minced garlic, grated ginger, butter, tomato paste, and all spices (garam masala, cumin, turmeric, chili powder, and coriander). Stir to combine so the chicken is coated in the sauce base.
  2. Cook on Low for 5–6 hours, or on High for 3 hours, until the chicken is very tender and easily pulls apart.
Shred and make it creamy
  1. Shred the chicken directly in the sauce until well distributed through the tomato-spice base.
  2. Stir in coconut milk (or heavy cream) and cook on High for 20–30 minutes, until the sauce looks rich, creamy, and slightly thickened.
Season and serve
  1. Season with salt to taste, then serve hot over basmati rice with naan and fresh cilantro for garnish.

Notes

Pro tip: if your sauce seems thin after the High finish, continue cooking in 10-minute increments until it coats the back of a spoon. Store leftovers in the refrigerator up to 4 days. Freeze up to 2 months; thaw overnight in the fridge and reheat gently. For a dairy-free version, use coconut milk (skip heavy cream).

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating