Slow Cooker Indian Butter Chicken

Loading…

By Reading time

Slow cooker butter chicken turns into the kind of dinner that tastes like it took more attention than it did. The chicken comes out tender enough to fall apart with a spoon, and the sauce settles into that rich orange-red color you usually expect from a restaurant pan simmered for a long time. It’s the sort of meal that fills the kitchen with ginger, garlic, and warm spice long before supper is ready.

What makes this version work is the order of the ingredients. The tomatoes, onion, aromatics, tomato paste, and spices go in together so the chicken cooks in a seasoned base instead of plain liquid. That matters in a slow cooker, where flavors can flatten if you don’t build them early. The butter gives the sauce a round finish, and the coconut milk or cream goes in at the end so it stays smooth instead of getting cooked down until it tastes heavy.

If you’ve ever made butter chicken that came out thin or muddy, the notes below will help. I’ll walk through the part that keeps the sauce silky, the ingredient swaps that still taste right, and the reheating trick that keeps the chicken from drying out the next day.

“

The sauce thickened up beautifully after the cream went in at the end, and the chicken stayed so tender after 6 hours on low. My husband kept going back for more naan just to swipe up the sauce.

★★★★★— Melissa R.

Slow Cooker Indian Butter Chicken with tender chicken, creamy tomato sauce, and warm garam masala flavor is the kind of dinner worth keeping close.

Save to Pinterest

The Slow Cooker Mistake That Makes Butter Chicken Taste Flat

A lot of slow cooker butter chicken tastes like tomato soup with spices stirred in at the end. That happens when the aromatics never get a chance to cook into the sauce and the spices sit in too much liquid without anything to cling to. This version starts with tomato paste, onion, garlic, ginger, and the whole spice blend from the beginning, so the chicken braises in something with depth instead of just heat.

The other thing that matters is the cream or coconut milk. Stir it in only after the chicken is fully tender. If it goes in at the start, the long cook can dull the flavor and leave the sauce thinner than you want. Added at the end, it rounds out the tomatoes and gives you that silky, spoon-coating finish.

  • Chicken thighs stay juicy through the long cook. Breasts can work, but they dry out faster and won’t shred as nicely after 6 hours.
  • Tomato paste deepens the sauce and keeps it from tasting watery. Don’t skip it unless you plan to reduce the sauce after cooking.
  • Garam masala is the backbone of the dish. Use a fresh jar if you can; stale garam masala tastes dusty instead of warm.
  • Coconut milk or heavy cream goes in at the end for a smooth finish. Coconut milk keeps it dairy-free and gives a softer, slightly sweeter sauce; cream makes it richer and more classic.

What Each Ingredient Is Doing in the Sauce

Slow Cooker Indian Butter Chicken creamy spiced tender

Chicken thighs are the right cut for the slow cooker here because the longer cook breaks them down without turning stringy. Boneless, skinless thighs shred into the sauce easily and hold onto flavor better than leaner chicken.

Crushed tomatoes and tomato paste build the body of the sauce. The crushed tomatoes give you moisture and acidity, while the paste brings concentration and that brick-red color butter chicken should have.

Onion, garlic, and ginger are not background players. They soften into the sauce and keep the spices from tasting sharp. Fresh ginger matters more than powdered here because it brings a clean heat that stands up to the butter and cream.

Garam masala, cumin, turmeric, chili powder, and coriander create the signature flavor. If your spice cabinet is old, the sauce will taste dull no matter how long it cooks. Spices lose their punch over time, and this dish depends on them carrying the whole profile.

Butter and the finishing dairy are what turn this from spiced tomato chicken into butter chicken. The butter adds a rounded richness from the start, while the coconut milk or cream smooths out the edges at the end.

The 20 Minutes That Actually Matter

Building the Base in the Crockpot

Put the chicken in the slow cooker first, then add the tomatoes, onion, garlic, ginger, butter, tomato paste, and spices right on top. Stir well enough that the spices disappear into the sauce instead of sitting in dry pockets. The mixture will look thick and a little rough at this stage. That is exactly what you want, because those ingredients need time to melt together while the chicken cooks.

Letting the Chicken Braise Slowly

Cook on low for 5 to 6 hours, or on high for about 3 hours if you’re short on time. Low heat gives you the best texture because the chicken stays tender while the sauce has time to deepen. If the sauce seems a little loose early on, leave it alone. Slow cooker sauces usually look thinner than they will at the end, and lifting the lid too often only slows everything down.

Shredding and Finishing the Sauce

When the chicken is tender enough to pull apart easily, shred it right in the pot. Stir in the coconut milk or cream and let it cook on high for another 20 to 30 minutes until the sauce turns glossy and creamy. If the sauce looks grainy, it usually means the dairy was added too soon or the heat was too aggressive. Keep it gentle, and finish with salt only after the cream is in so you can judge the final seasoning accurately.

How to Adapt This for Dairy-Free, Creamier, or Milder Plates

Dairy-Free Version with Coconut Milk

Use coconut milk instead of cream and keep the butter if you’re fine with a small amount of dairy, or swap the butter for a neutral oil if you need it fully dairy-free. Coconut milk gives the sauce a softer sweetness and keeps it smooth without needing any extra thickeners.

For a Richer, Restaurant-Style Sauce

Use heavy cream instead of coconut milk and add an extra tablespoon of butter at the end. The result is richer and a little more classic in flavor, with a silkier finish and less coconut character.

For a Milder Dish

Cut the chili powder in half and use a little less garam masala if you want the sauce warm and fragrant instead of bold. The dish will still taste like butter chicken, just with less heat and a softer spice finish.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The sauce gets a little thicker and the spices settle in even more after a night in the fridge.
  • Freezer: Freezes well for up to 3 months. Cool completely, portion it into airtight containers, and leave a little space for expansion.
  • Reheating: Warm gently on the stove or in the microwave at medium power, stirring once or twice. High heat can split the sauce or dry out the chicken, especially if you used cream.

Answers to the Questions Worth Asking

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

You can, but breasts need less time or they’ll turn dry and stringy. Check them early and stop cooking as soon as they shred easily. Thighs hold up better in a long simmer, which is why they’re the safer choice here.

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

Leave the lid off for the last 20 to 30 minutes and let it cook on high after you stir in the cream or coconut milk. That gives moisture a chance to evaporate without overcooking the chicken. If it’s still loose, mash a few pieces of chicken against the side of the pot to help the sauce feel fuller.

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

Yes. The flavor gets even better after a day in the fridge, and the sauce reheats well if you do it gently. Hold back a splash of water or cream when reheating if it tightens up too much.

How do I keep the cream from curdling in the slow cooker?+

Add it at the end, not at the start, and cook only until it’s heated through. Cream can split if it sits on high heat for hours, especially with acidic tomatoes. Stirring it in after the chicken is done keeps the sauce smooth.

Can I freeze leftover butter chicken with the sauce?+

Yes, it freezes well. The sauce may separate slightly after thawing, but a gentle stir while reheating brings it back together. Freeze it without the rice for the best texture.

Slow Cooker Indian Butter Chicken

Slow Cooker Indian butter chicken with tender shredded chicken in a vibrant tomato-and-spice sauce, finished with coconut milk or cream for a silky, rich texture. Hands-off low-and-slow cooking makes the chicken melt into the gravy for easy weeknight servings over basmati rice.
Prep Time 20 minutes
Cook Time 6 hours
Total Time 6 hours 20 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Indian-American
Calories: 560

Ingredients
  

Chicken thighs
  • 2 lb chicken thighs, boneless skinless Use evenly sized pieces for even tenderness.
Sauce base
  • 1 can (14 oz) crushed tomatoes Forms the main body of the sauce in the slow cooker.
  • 1 onion, diced Adds sweetness as it cooks down.
  • 4 clove garlic, minced Minced for faster flavor release.
  • 2 tbsp fresh ginger, grated Freshly grated for best aroma.
  • 3 tbsp butter Melts into the sauce base for classic butter chicken richness.
  • 3 tbsp tomato paste Concentrates tomato flavor and color.
Spices
  • 2 tbsp garam masala Warm, aromatic spice blend.
  • 1 tbsp cumin Earthy depth.
  • 1 tbsp turmeric Adds color and mild warmth.
  • 1 tsp chili powder Adjust to taste for heat.
  • 1 tsp coriander Citrusy-spice flavor.
Finish
  • 1 can (13.5 oz) coconut milk Optional swap: use 1 cup heavy cream added at the end for a dairy-forward finish.
Serving
  • 1 basmati rice For serving; absorb the sauce.
  • 1 naan For scooping and serving alongside.
  • 1 fresh cilantro Garnish for freshness.
  • 0.25 tsp salt to taste Season at the end to balance flavors.

Equipment

  • 1 Dutch oven

Method
 

Build and slow cook
  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; stir to combine so everything is evenly coated.
  2. Cook on Low for 5-6 hours until the chicken is very tender, or on High for about 3 hours for the same tenderness; keep the lid closed to maintain heat.
Shred and make it creamy
  1. Shred the chicken in the sauce using two forks, then stir everything together so the meat distributes through the gravy.
  2. Stir in coconut milk (or heavy cream if using) and cook on High for 20-30 minutes until the sauce is rich and creamy; scrape the edges and stir once or twice during cooking.
Season and serve
  1. Season with salt to taste, then serve hot over basmati rice with naan and fresh cilantro for garnish.

Notes

For the richest sauce, use full-fat coconut milk and stir well after adding it so the curry turns uniformly silky. Refrigerate leftovers in an airtight container up to 4 days; reheat gently until steaming. Freezing is not recommended because cream-based sauces can separate after thawing, but you can freeze for up to 2 months if needed and re-emulsify while reheating. Dietary swap: for dairy-free, choose coconut milk (skip butter or use a dairy-free alternative if desired).

Loved this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating