Slow Cooker Indian Butter Chicken

Category: Dinner Recipes

Slow cooker Indian butter chicken turns out with tender chicken thighs and a sauce that tastes like it had far more hands-on attention than it actually did. The tomatoes, garam masala, ginger, and butter cook down into something deep and fragrant, then the coconut milk or cream rounds everything out at the end without dulling the spices. Served over basmati rice with naan on the side, it lands in that sweet spot between comforting and bold.

The key is building the base in the slow cooker with enough tomato paste and spices to give the sauce real backbone. Chicken thighs hold up better than breasts here because they stay juicy through the long cook and shred cleanly into the sauce. I also like adding the dairy only near the end so it stays silky instead of cooking down into a flat, oily finish.

Below, I’ve included the timing that keeps the sauce from thinning out, the ingredient swaps that still preserve the character of the dish, and the small finishing step that makes the whole pot taste complete.

“

The sauce turned out silky and thick, and the chicken was fall-apart tender after 6 hours on low. I stirred in the cream at the end like you said and it never split.

★★★★★— Melissa R.

Save this slow cooker butter chicken for the nights when you want a rich, spiced sauce and almost no stovetop work.

Save to Pinterest

The Part That Keeps the Sauce Rich Instead of Watery

A lot of slow cooker curries go thin because the pot starts with too much liquid and not enough concentrated flavor. Here, the tomato paste and crushed tomatoes do the heavy lifting while the onions break down into the sauce instead of sitting in it like chunks. The butter helps carry the spices, and the long low cook gives everything time to meld before you finish with cream or coconut milk.

The other thing that matters is restraint with the dairy. If you add coconut milk or cream at the start, the finished sauce can taste flat and the texture can separate or look greasy after hours of heat. Stirring it in at the end keeps the sauce glossy and lets the spice blend stay upfront instead of getting buried.

What Each Ingredient Is Actually Doing in This Pot

Slow Cooker Indian Butter Chicken creamy spiced chicken
  • Chicken thighs — Thighs stay tender through the full slow-cooker time and shred into the sauce without turning stringy. Breasts work in a pinch, but they dry out faster and won’t give you the same silky finish.
  • Garam masala — This is the main flavor anchor, so use a fresh jar if you can. A stale blend tastes dusty instead of warm and layered.
  • Tomato paste — It adds concentration and body. Don’t skip it; this is what keeps the sauce from tasting like spiced tomato soup.
  • Ginger and garlic — Fresh is worth it here because they brighten a long-cooked sauce. Jarred versions work, but they’re softer and less sharp.
  • Coconut milk or heavy cream — Coconut milk gives a slightly lighter, dairy-free finish with a subtle sweetness, while cream makes the sauce richer and more classic in texture. Add either at the end so it stays smooth.

The Slow Cooker Timing That Gives You Tender Chicken and a Glossy Finish

Building the Base

Put the chicken, tomatoes, onion, garlic, ginger, butter, tomato paste, and spices straight into the slow cooker and stir well before turning it on. The tomato paste needs to be broken up and dispersed now, or it can sit in little pockets and cook unevenly. You’re looking for everything coated in the spice mixture and no dry clumps hiding under the chicken.

Letting the Chicken Cook Through

Cook on Low for 5 to 6 hours, or on High for about 3 hours if that’s the only way it fits your day. The chicken is ready when it shreds easily with a spoon and gives way without resistance. If it still feels springy or tight, it needs more time; undercooked thighs don’t shred into the sauce as cleanly.

Shredding and Thickening

Shred the chicken right in the slow cooker so it soaks up the sauce instead of drying out on a cutting board. Stir in the coconut milk or cream, then cook for another 20 to 30 minutes on High until the sauce looks creamy and the edges are gently bubbling. If it looks loose at first, don’t panic — the sauce thickens a little as it stands, and the final texture should coat a spoon instead of running off like broth.

The Final Seasoning

Taste before serving and add salt only at the end. Slow cooking mutes saltiness and reduces liquids, so the dish often needs a sharper finish than you expect. A fresh handful of cilantro over the top and warm naan on the side make the whole pot taste brighter and more complete.

Three Useful Ways to Adjust This Butter Chicken Without Losing What Makes It Work

Dairy-Free Version with Coconut Milk

Use full-fat coconut milk at the end instead of cream and keep the butter in the base for flavor if you eat dairy. If you need it fully dairy-free, swap the butter for a neutral oil or vegan butter; the sauce will still be rich, though a little less plush than the cream version.

Using Chicken Breasts Instead of Thighs

Chicken breasts can work, but cut the cook time down and check early so they don’t turn dry and chalky. They’ll still soak up the sauce, but they won’t give you the same forgiving texture as thighs.

Low-Carb Serving Ideas

Skip the basmati rice and serve it over cauliflower rice, sautéed cabbage, or roasted vegetables. The sauce is the star here, so changing the base doesn’t change the dish much as long as you keep something mild underneath it to catch the sauce.

Make It Spicier Without Throwing Off the Balance

Increase the chili powder a little at a time, or add a pinch of cayenne with the other spices. Don’t push the heat so far that it drowns out the garam masala and ginger, because the balance of warm spice is what makes this taste like butter chicken and not just hot tomato sauce.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The sauce thickens as it chills, and the spices taste even deeper the next day.
  • Freezer: It freezes well for up to 3 months. Cool it completely first, then freeze in airtight containers; coconut milk versions usually hold up a little better than cream-heavy ones.
  • Reheating: Warm gently on the stove over low heat or in the microwave at medium power, stirring once or twice. High heat can make the dairy separate, so take your time and add a splash of water or broth if the sauce looks too thick.

Answers to the Questions Worth Asking

Can I use chicken breasts instead of thighs? +

Yes, but they need less time. Start checking early so they stay juicy, because breasts go dry faster than thighs in a slow cooker. Thighs are the better choice if you want the most tender, forgiving result.

How do I keep the sauce from getting watery? +

Use the full amount of tomato paste and cook the dairy in at the end. If the sauce still looks thin after shredding, leave the lid off for the last 20 to 30 minutes so a little steam escapes. That reduction makes a big difference without needing flour or cornstarch.

Can I make this butter chicken ahead of time? +

Yes, and the flavor often gets even better overnight. Cook it fully, chill it, then reheat gently and add a splash of water if the sauce has tightened too much in the fridge. If you’re using cream, stir it in after reheating instead of before storing for the smoothest texture.

How do I fix it if the sauce tastes flat? +

It usually needs salt, not more spice. Add salt a little at a time and taste again, because slow cooking dulls seasoning more than people expect. If it still needs lift, a small extra pinch of garam masala at the end can wake up the whole pot.

Can I freeze leftover slow cooker butter chicken? +

Yes, it freezes well for up to 3 months. Cool it completely first and freeze it in portions so it thaws evenly. The sauce may separate a little when reheated, but a good stir usually brings it back together.

Slow Cooker Indian Butter Chicken

Slow Cooker Indian Butter Chicken with tender shredded chicken in a rich tomato-spice cream sauce. Cook low and slow for melt-in-your-mouth texture, then finish on High until the sauce turns glossy and creamy.
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, boneless skinless
  • 2 lb chicken thighs Use boneless skinless for fastest shredding.
crushed tomatoes
  • 1 can (14 oz) crushed tomatoes Adds body and tang for the sauce base.
onion, diced
  • 1 onion Dice evenly so it melts into the sauce.
garlic, minced
  • 4 garlic Minced for even distribution.
fresh ginger, grated
  • 2 tbsp fresh ginger Grated for a bright aroma.
butter
  • 3 tbsp butter Helps create the classic butter chicken richness.
coconut milk or heavy cream
  • 1 can (13.5 oz) coconut milk Use coconut milk for dairy-free flavor; heavy cream can be substituted (added at the end).
tomato paste
  • 3 tbsp tomato paste Deepens color and concentrates tomato flavor.
garam masala
  • 2 tbsp garam masala Warm spice blend; add early for full bloom.
cumin
  • 1 tbsp cumin Earthy warmth for the sauce.
turmeric
  • 1 tbsp turmeric Provides color and mild earthy heat.
chili powder
  • 1 tsp chili powder Adds gentle-to-moderate heat.
coriander
  • 1 tsp coriander Citrusy, fragrant spice for balance.
basmati rice and naan for serving
  • 1 basmati rice Cook and serve underneath the butter chicken.
basmati rice and naan for serving
  • 1 naan bread Serve on the side for scooping.
fresh cilantro for garnish
  • 0.5 cup fresh cilantro Roughly chopped for garnish.
salt to taste
  • 0.5 tsp salt Adjust to taste at the end.

Equipment

  • 1 slow cooker

Method
 

Build the sauce and cook
  1. Place the chicken thighs into the slow cooker, then add crushed tomatoes, diced onion, minced garlic, grated ginger, butter, tomato paste, and garam masala, cumin, turmeric, chili powder, and coriander, and stir to combine.
  2. Cover and cook on Low for 5-6 hours until the chicken is very tender, or on High for about 3 hours until tender.
Shred and finish creamy
  1. Shred the chicken directly in the sauce until evenly mixed through.
  2. Turn to High and stir in coconut milk, then cook for 20-30 minutes until the sauce is rich and creamy.
Serve
  1. Season with salt to taste, then serve over basmati rice with naan and fresh cilantro.

Notes

For the silkiest sauce, stir after adding the coconut milk and let it finish on High until it looks glossy and thick. Refrigerate leftovers in an airtight container for up to 4 days; freeze for up to 2 months (thaw overnight in the fridge and rewarm gently). For a dairy-free version, use coconut milk only and skip heavy cream entirely.

You might also like these recipes

Leave a Comment

Recipe Rating