Slow Cooker Indian Butter Chicken

Loading…

By Reading time
Servings 4–6 people

Silky, spiced butter chicken has a way of turning an ordinary bowl of rice into dinner people actually sit down for. The chicken stays tender after hours in the slow cooker, and the sauce finishes with that classic balance of tomato, cream, and warm spices that clings to every bite instead of running loose on the plate. This version is built for deep flavor without hovering over the stove.

The key is in the order. The tomatoes, onion, garlic, ginger, and spices cook low and slow until the onion melts into the sauce and the chicken turns spoon-tender. The butter and cream go in at the end, after the heat has done its work, which keeps the sauce smooth instead of grainy or broken. A short finish on high helps everything thicken enough to coat the chicken properly.

Below, you’ll find the little details that matter most here: when to shred the chicken, how to keep the sauce from separating, and which swaps still give you that rich, comforting result.

The sauce thickened up beautifully after that last 20 minutes, and the chicken stayed tender instead of drying out. I served it with naan, and even my picky eater went back for seconds.

★★★★★— Jenna R.

Save this slow cooker butter chicken for the nights when you want a rich, creamy curry sauce with almost no hands-on time.

Save to Pinterest

Why the Cream Goes In After the Slow Cooked Base Is Finished

Butter chicken goes sideways when the dairy gets cooked hard for hours. Heavy cream can handle a fair amount, but it still behaves best when it’s added at the end, after the tomatoes and spices have already developed into a concentrated sauce. That final addition keeps the texture plush and smooth instead of slightly curdled or flat-tasting.

The other thing that matters here is the onion. Finely diced onion almost disappears into the sauce after six hours, which gives you body without needing extra thickeners. If you leave the pieces too large, they stay noticeable and the sauce tastes looser and less integrated. A small amount of butter at the end also rounds out the spices and gives the finished dish the glossy finish people expect from butter chicken.

What Each Ingredient Is Actually Doing in This Curry

Slow Cooker Indian Butter Chicken creamy spiced curry
  • Chicken thighs — Thighs stay juicy through the long cook and give the sauce more richness than breast meat. If you swap in chicken breasts, pull them earlier and expect a leaner, slightly less forgiving result.
  • Crushed tomatoes — These build the body of the sauce and hold up better than tomato sauce, which can taste a little one-note here. If your tomatoes are very sharp, the sugar balances the acidity instead of making the curry sweet.
  • Garam masala, curry powder, cumin, paprika, turmeric, and cayenne — This mix gives the sauce warmth, color, and gentle heat without needing a long stovetop bloom. Garam masala brings the deepest aroma, so if you can upgrade one spice, that’s the one.
  • Ginger, garlic, and onion — These are the base flavor, and fresh ginger matters most because it keeps the sauce bright. Jarred garlic works in a pinch, but fresh minced garlic gives a cleaner, fuller finish.
  • Butter and heavy cream — These turn the tomato-spice base into butter chicken instead of just spiced chicken in sauce. Half-and-half will make the sauce thinner, and milk is too fragile for the final texture this recipe needs.

Building the Sauce So It Stays Rich, Not Split

Start With the Chicken in the Slow Cooker

The chicken goes in first so the sauce can season it from the outside in while it cooks. You don’t need to brown it before it goes into the crock, because this dish is about a soft, cohesive sauce rather than a seared crust. The real goal is tenderness, and thighs deliver that without much effort. Keep the pieces in even chunks so they finish at the same time.

Mix the Sauce Until the Spices Disappear

Whisk the tomatoes, onion, garlic, ginger, and spices together before they hit the slow cooker. That step keeps the seasoning distributed evenly, instead of settling in one pocket and leaving you with bland bites and overly spicy bites in the same bowl. The sauce won’t look polished yet, and that’s fine. Once it cooks down, the onion softens and the whole thing turns velvety.

Finish With Butter, Cream, and Time on High

When the chicken is tender, stir in the butter and cream and leave the lid on while the sauce heats through on high. That short finish gives the dairy time to blend and the sauce time to thicken slightly, but it’s not long enough to boil it hard. If the sauce still looks thin after 20 minutes, keep it uncovered for a few minutes at the end so excess steam can escape.

How to Adapt This Slow Cooker Butter Chicken Without Losing the Point

Dairy-Free Version

Use full-fat coconut milk in place of the heavy cream and swap the butter for a dairy-free butter or more oil. The sauce will taste a little more tropical and less classic, but it still comes out creamy and satisfying. Keep the heat gentle at the end so the coconut milk stays smooth.

Chicken Breast Swap

Chicken breasts work if that’s what you have, but they dry out faster and don’t bring the same richness. Cut the cooking time back and start checking early, especially on high. Once the meat turns opaque and shreds easily, move straight to the cream and butter so it doesn’t go stringy.

Lower-Heat Version

Cut the cayenne in half or leave it out for a milder curry. You’ll still get depth from the garam masala, cumin, and paprika, but the finish will be gentler and more kid-friendly. If you want the same warmth without the burn, add a pinch of extra garam masala instead of more chili.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens as it chills, so it may look even richer the next day.
  • Freezer: It freezes well for up to 2 months, though the cream may separate slightly after thawing. Freeze in portions for easier reheating.
  • Reheating: Warm it gently on the stove or in the microwave at medium power. Stir often and add a splash of water or cream if the sauce has tightened too much; high heat can make the dairy look broken.

Questions I Get Asked About This Recipe

Can I use chicken breasts instead of thighs?+

Yes, but breasts need less time and they dry out faster. Start checking a couple of hours early on low, and move to the cream step as soon as the chicken is cooked through. Thighs stay juicier and give you a better texture for this recipe.

How do I keep the sauce from curdling?+

Add the cream at the end and keep the heat low until it’s fully stirred in. If the sauce boils hard after the dairy goes in, it can separate and look grainy. A gentle finish on high is enough to thicken it without breaking it.

Can I make this butter chicken ahead of time?+

Yes, and the flavor gets even better after a day in the fridge. Reheat it gently and stir well, since the sauce will thicken as it sits. If needed, loosen it with a spoonful of water or cream.

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

Leave the lid off for the last few minutes so steam can escape, then let it run on high. That reduction thickens the tomato base without adding flour or cornstarch, which can dull the flavor. If it’s still loose, give it a little more time before serving.

Slow Cooker Indian Butter Chicken

Slow cooker Indian butter chicken with a silky tomato-onion sauce and tender chicken thighs. Cook low and slow until very tender, then finish with butter and heavy cream for a rich, slightly thickened swirl.
Prep Time 15 minutes
Cook Time 6 hours
Total Time 6 hours 15 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Indian
Calories: 720

Ingredients
  

Chicken and sauce base
  • 2 lb boneless skinless chicken thighs Cut into chunks.
  • 1 can (15 oz) crushed tomatoes Use the whole can.
  • 1 cup heavy cream For stirring in at the end.
  • 1 large onion Finely diced.
  • 4 clove garlic Minced.
  • 1 tbsp fresh ginger Grated.
  • 3 tbsp butter Cut into small pieces if cold.
Spices and seasoning
  • 2 tsp garam masala
  • 3 tbsp curry powder
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 0.5 tsp turmeric
  • 0.5 tsp cayenne pepper
  • 1 tsp salt
  • 1 tsp sugar
To serve
  • 0.25 fresh cilantro Garnish to serve; add more to taste.
  • basmati rice For serving.
  • naan For serving.

Equipment

  • 1 slow cooker

Method
 

Assemble in the slow cooker
  1. Add the chicken thighs to the slow cooker in an even layer.
  2. In a bowl, whisk together the crushed tomatoes, onion, garlic, ginger, garam masala, curry powder, cumin, smoked paprika, turmeric, cayenne pepper, salt, and sugar until smooth and evenly combined (visual cue: no spice clumps remain).
  3. Pour the tomato-spice sauce over the chicken so the pieces are well coated (visual cue: sauce covers the top of the chicken chunks).
Slow cook until tender
  1. Cook on low for 6–7 hours, or high for 3–4 hours, until the chicken is very tender (visual cue: the chicken breaks apart easily when pressed with a spoon).
Finish the creamy sauce
  1. Shred the chicken slightly or leave it in chunks, then stir in the butter and heavy cream (visual cue: the sauce turns glossy and creamy).
  2. Cook on high for 20 minutes until the sauce is rich and slightly thickened (visual cue: bubbles are active and the sauce coats the back of a spoon).
  3. Serve over basmati rice with naan, garnished with fresh cilantro (visual cue: green cilantro leaves sit on top).

Notes

Pro tip: For extra flavor, let the cooked butter chicken sit uncovered for 10 minutes before serving so it thickens slightly without drying the chicken. Store in an airtight container in the refrigerator up to 4 days. Freeze in portions up to 3 months; thaw overnight in the fridge and reheat gently. For a dairy-light swap, replace heavy cream with full-fat coconut milk and use plant-based butter for a similar creamy finish.

Loved this recipe?

Save it for later, print a copy, leave a quick note, or share it with friends!

Save to Pinterest

Leave a Comment

Recipe Rating