Slow Cooker Indian Butter Chicken

October 4, 2026

Slow cooker Indian butter chicken lands with that deep orange-red sauce that clings to every piece of chicken and makes plain basmati rice feel like the best part of dinner. The chicken turns fork-tender without drying out, and the sauce gets its body from tomatoes, butter, and spices that have had hours to mellow together instead of tasting sharp and rushed. It’s the kind of meal that fills the kitchen with garam masala and ginger long before the lid comes off.

What makes this version work is the timing. The chicken goes in with the tomatoes, aromatics, butter, and spices so the slow cooker can do the long, gentle work of softening everything without scorching the tomato paste or muting the spices. The cream or coconut milk goes in at the end, after the chicken is already tender, which keeps the sauce silky instead of broken. That last finish matters more than people think.

Below, I’ll walk through the one detail that keeps the sauce from turning flat, the ingredient swaps that actually work, and the best way to keep leftovers tasting as good the next day.

“

The sauce thickened up beautifully after the cream went in, and the chicken was so tender I barely had to shred it. My husband kept going back for more rice just to soak up the sauce.

★★★★★— Melissa R.

Save this slow cooker butter chicken for nights when you want tender chicken, a creamy tomato sauce, and almost no hands-on work.

Save to Pinterest

The Long, Gentle Cook Is What Keeps the Chicken Tender

Butter chicken goes wrong when the heat is too aggressive. The sauce can taste harsh, the tomatoes stay sharp, and the chicken tightens up before the spices have time to soften into something round and rich. The slow cooker solves most of that, but only if you let the dish stay on Low long enough for the chicken thighs to relax and the tomatoes to lose their raw edge.

Chicken thighs are the right cut here. They stay juicy during a long cook and shred into tender pieces without turning stringy. If you swap in chicken breasts, the sauce still works, but the meat needs less time and can dry out if you leave it in for the full 6 hours. The butter is not just for richness either; it helps carry the spices so the final sauce tastes layered instead of one-note.

What Each Ingredient Is Actually Doing in This Dish

Slow cooker Indian butter chicken creamy tomato chicken
  • Chicken thighs — They’re the best choice for a long simmer because they stay moist and shred cleanly. Chicken breasts can work, but pull them sooner and expect a slightly leaner result.
  • Crushed tomatoes and tomato paste — The tomatoes give the sauce its body, while the paste deepens the color and adds the cooked-down richness butter chicken needs. If you skip the paste, the sauce tastes thinner and more acidic.
  • Garam masala, cumin, turmeric, chili powder, and coriander — This blend gives the dish its warmth, color, and backbone. Fresh spices matter here; if yours have been sitting in the cabinet for years, the sauce will taste dull no matter how long it cooks.
  • Ginger and garlic — These are not background notes. They keep the sauce lively and keep the tomatoes from tasting flat. Grating the ginger instead of chopping it gives a smoother finish.
  • Butter, coconut milk, or heavy cream — Butter carries flavor through the cook, and the dairy or coconut milk goes in at the end to give the sauce that classic silky finish. If you want the most traditional restaurant-style texture, use heavy cream; if you want a dairy-free version, coconut milk is the better swap.

The 20 Minutes of Prep That Set Up the Whole Pot

Building the Base in the Slow Cooker

Add the chicken thighs, crushed tomatoes, onion, garlic, ginger, butter, tomato paste, and spices straight into the Crockpot. Stir well enough that the tomato paste breaks up and coats the chicken instead of sitting in one thick streak at the bottom. If the spices are clumped in one corner, they won’t bloom evenly and the sauce will taste patchy instead of balanced.

Letting the Low Heat Do the Work

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 yields easily to a fork and looks like it wants to shred on its own. If the sauce looks a little loose at this stage, don’t worry yet; it thickens after the cream or coconut milk goes in.

Finishing With Cream for a Silky Sauce

Shred the chicken right in the sauce, then stir in the coconut milk or heavy cream. Let it cook on High for 20 to 30 minutes so the sauce turns rich and cohesive. If you add the dairy too early, it can thin out or separate during the long cook; the late addition keeps the finish smooth and glossy.

How to Adapt This for Dairy-Free, Lighter, or Bigger-Batch Cooking

Dairy-Free With Coconut Milk

Use the coconut milk option at the end instead of heavy cream. It keeps the sauce creamy and adds a subtle sweetness that works well with the spices. The result is a little lighter and less dairy-rich, but it still gives you that glossy, spoon-coating finish.

Chicken Breast Instead of Thighs

Chicken breasts can be used if that’s what you have, but they need less time and are less forgiving. Start checking early so the meat stays juicy, then shred it as soon as it’s tender. The sauce is still excellent, just a little leaner in texture.

A Stronger Tomato Forward Version

If you like a brighter, more tomato-heavy sauce, add an extra tablespoon of tomato paste and keep the cream modest. That gives you a deeper red color and a sharper edge, which works well if you’re serving it with plain rice and naan.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The sauce gets even better on day two as the spices settle in.
  • Freezer: It freezes well for up to 2 months. Cool completely first, then freeze in portions; the texture may loosen a little after thawing, but the flavor holds up.
  • Reheating: Warm gently on the stove over low heat or in the microwave at medium power. High heat can make the sauce separate, especially if you used cream, so reheat slowly and stir often.

Answers to the Questions Worth Asking

Can I use chicken breasts instead of thighs?+

Yes, but they need less time and can dry out if you cook them like thighs. Start checking for tenderness earlier and shred them as soon as they pull apart easily. Thighs stay more forgiving in the slow cooker, which is why they’re the better choice here.

How do I keep the sauce from getting grainy?+

Add the cream or coconut milk only at the end, after the chicken is already cooked and shredded. If dairy goes in too early on high heat, it can separate and leave the sauce looking rough. A final short cook is enough to make everything smooth and rich.

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

Yes. It reheats well and often tastes even better the next day because the spices have more time to settle into the sauce. Store it covered in the fridge, then reheat it gently so the sauce stays smooth.

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

Let it cook uncovered with the lid off during the final cream stage so some of the extra moisture can cook away. You can also stir in a little more tomato paste if you want a thicker, deeper sauce. Avoid cranking the heat up high, because that can make the dairy separate instead of reducing cleanly.

Can I freeze leftover butter chicken?+

Yes, it freezes well for up to 2 months. Let it cool completely before packing it up, and thaw it in the fridge overnight before reheating. If you used cream, stir well as it warms so the sauce comes back together smoothly.

Slow Cooker Indian Butter Chicken

Slow Cooker Indian butter chicken with tender chicken thighs and a vibrant tomato-ginger spice sauce simmered until fork-tender. Finished with coconut milk (or cream) for a rich, creamy texture.
Prep Time 20 minutes
Cook Time 6 minutes
Total Time 6 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Indian-American
Calories: 780

Ingredients
  

Chicken and sauce base
  • 2 lb chicken thighs, boneless skinless
  • 14 oz crushed tomatoes
  • 1 onion, diced
  • 4 garlic, minced
  • 2 tbsp fresh ginger, grated
  • 3 tbsp butter
  • 13.5 oz coconut milk Use instead of heavy cream.
  • 1 cup heavy cream Use instead of coconut milk; added at end for creaminess.
  • 3 tbsp tomato paste
  • 2 tbsp garam masala
  • 1 tbsp cumin
  • 1 tbsp turmeric
  • 1 tsp chili powder
  • 1 tsp coriander
  • 0.5 tsp salt to taste Add gradually to your preference.
  • 1 basmati rice For serving.
  • 1 naan For serving.
  • 1 fresh cilantro For garnish.

Equipment

  • 1 Dutch oven

Method
 

Slow-cook the butter chicken
  1. Add chicken thighs to the slow cooker, then pour in crushed tomatoes, onion, garlic, ginger, and butter. Stir in tomato paste and add garam masala, cumin, turmeric, chili powder, and coriander so everything is evenly coated.
  2. Cook on Low 5-6 hours (or High 3 hours) until the chicken is very tender and easily pulls apart. Keep the lid on during cooking for consistent heat.
  3. Shred the chicken directly in the sauce until the pieces are evenly distributed. Stir to combine so the sauce clings to the chicken.
Finish and serve
  1. Add coconut milk (or heavy cream) and cook on High 20-30 minutes until the sauce turns rich and creamy. Stir once or twice to help it thicken evenly.
  2. Season with salt to taste, then serve over basmati rice topped with naan and fresh cilantro. Spoon extra sauce over the chicken for maximum coating.

Notes

For best texture, let the sauce cool 5 minutes after adding coconut milk/cream so it thickens slightly before serving. Store leftovers in the refrigerator up to 4 days; reheat gently on the stovetop or microwave, adding a splash of water if needed. Freezing is not recommended due to texture changes in creamy sauces. For a dairy-free option, use coconut milk only and skip heavy cream.

You might also like these recipes

Leave a Comment

Recipe Rating