Slow Cooker Indian Butter Chicken

Category:Dinner Recipes

Slow cooker Indian butter chicken turns out with the kind of rich, tomato-spiced sauce that coats every piece of chicken instead of turning thin and watery by dinner time. The chicken gets fall-apart tender in the slow cooker, and the final swirl of cream or coconut milk gives the sauce that silky, orange-red finish people expect from good butter chicken. It tastes like it simmered all afternoon, because it did.

The key here is holding back the dairy until the end. Butter chicken can go grainy or split if cream cooks for hours with acidic tomatoes, but the slow cooker does the heavy lifting first and the final finish stays smooth. Tomato paste deepens the sauce instead of letting it taste flat, while garam masala, cumin, turmeric, chili powder, and coriander build that warm, layered spice base without needing a separate stovetop step.

Below, I’ll walk you through the small details that keep the sauce creamy and balanced, plus the swaps that work if you want a lighter finish or need to use what’s already in the pantry.

“

The sauce thickened up beautifully after I added the coconut milk at the end, and the chicken stayed tender instead of stringy. We had it over basmati rice with naan, and my husband asked if I could put it on the weekly menu.

★★★★★— Melissa R.

Love this slow cooker butter chicken with its creamy tomato sauce? Save it to Pinterest for the nights when you want tender chicken, warm spices, and an easy dinner that finishes like takeout.

Save to Pinterest

The Secret to Rich Butter Chicken in a Slow Cooker

The biggest mistake with butter chicken in a slow cooker is treating the dairy like it belongs in the pot from the beginning. It doesn’t. Tomatoes are acidic, and hours of heat can make cream separate or turn the sauce dull. This version lets the chicken, tomatoes, aromatics, and spices cook together first, so the flavors concentrate before the final creamy finish goes in.

Boneless skinless chicken thighs are the right cut here because they stay juicy during a long cook and shred cleanly into the sauce. Chicken breasts can work, but they dry out faster and won’t give you the same tender texture. The onion, garlic, and ginger melt into the sauce while the tomato paste adds body, which keeps the final dish from tasting like spiced tomato soup.

If your slow cooker runs hot, start checking at the 5-hour mark on Low. You’re looking for chicken that pulls apart with almost no effort and a sauce that has darkened from bright red to a deeper brick-orange.

What Each Ingredient Is Actually Doing in This Dish

Slow Cooker Indian Butter Chicken creamy tomato sauce
  • Chicken thighs — These hold up to the long cook and stay tender even after shredding. Breasts can be used, but they need less time and a closer eye so they don’t go dry.
  • Crushed tomatoes and tomato paste — The crushed tomatoes build the base, and the tomato paste gives the sauce body and a deeper, cooked tomato flavor. If you skip the paste, the sauce tastes thinner and less like butter chicken.
  • Garam masala, cumin, turmeric, chili powder, and coriander — This is the backbone of the dish. Garam masala brings warmth, cumin adds earthiness, turmeric gives color, chili powder adds gentle heat, and coriander rounds it out.
  • Coconut milk or heavy cream — Add this at the end for the silky finish. Coconut milk gives a slightly lighter, dairy-free result with a subtle coconut note; heavy cream tastes a little richer and closer to classic takeout-style butter chicken.
  • Butter — It softens the tomato edges and gives the sauce that rounded, glossy finish. Even a small amount changes the mouthfeel.
  • Ginger and garlic — Fresh is worth it here. Jarred versions can work in a pinch, but the sauce tastes sharper and brighter with the real thing.

Building the Sauce So It Stays Creamy, Not Broken

Layer Everything Before the Long Cook

Put the chicken in first, then add the tomatoes, onion, garlic, ginger, butter, tomato paste, and spices right on top. Stir enough to coat everything, but don’t worry about making it look smooth yet. The slow cooker needs time to soften the onion and let the spices bloom in the tomato base.

Let the Chicken Go Until It Shreds Without Fighting Back

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 falls apart easily with two forks and the onions have nearly disappeared into the sauce. If the chicken still feels tight, it needs more time; tough chicken means it hasn’t broken down enough.

Add the Creamy Finish After Shredding

Shred the chicken directly in the sauce so it picks up every bit of spice and tomato. Then stir in the coconut milk or cream and cook on High for 20 to 30 minutes, just until the sauce looks rich and glossy. If you add the dairy too early, it can lose its smooth texture by the time dinner is ready.

Season at the End, Not the Start

Salt the butter chicken after the cream goes in. The sauce reduces as it cooks, so seasoning too early can leave you with a dish that tastes too salty at the end. Taste the sauce once it has thickened and adjust until the tomato, spice, and richness all sit together.

How to Adapt This for Different Diets and Dinners

Dairy-Free Version with Coconut Milk

Use coconut milk instead of heavy cream and keep the butter as written if a small amount of dairy is fine, or swap in ghee or neutral oil if you want the whole dish dairy-free. Coconut milk gives the sauce a slightly more rounded sweetness, which works well with the spices.

Chicken Breast Instead of Thighs

Chicken breasts can be used, but start checking early and pull them once they shred easily. They won’t stay as juicy through a long slow cook, so this swap gives you a slightly leaner, less forgiving result.

Milder or Hotter Heat

For a milder version, cut the chili powder in half and let the garam masala carry the flavor. For more heat, add extra chili powder at the end rather than loading the slow cooker up front, since heat is easier to add than to take away.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens as it chills, which is normal.
  • Freezer: It freezes well for up to 2 months. Cool it completely first, then freeze in portioned containers so the sauce reheats evenly.
  • Reheating: Warm gently on the stove or in the microwave at medium power, stirring as it heats. High heat can make the sauce separate, especially if you used cream instead of coconut milk.

Answers to the Questions Worth Asking

Can I use chicken breasts instead of thighs?+

Yes, but breasts need less time and a little more attention. Pull them as soon as they shred easily, because the longer cook that works for thighs can make breasts stringy and dry.

How do I keep the sauce from separating when I add cream?+

Add the cream after the chicken is cooked and shredded, then heat it only until the sauce looks glossy and smooth. Cream held at a simmer for hours can break, especially in an acidic tomato base, so the short finishing cook is what keeps it silky.

Can I make this butter chicken ahead of time?+

Yes, and it reheats well. The flavor gets even better after a day in the fridge, though the sauce will thicken, so add a splash of water, broth, or cream when you warm it back up.

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

Let it cook uncovered on High for the last 20 to 30 minutes so some of the liquid can evaporate. If it still needs more body, stir in a little more tomato paste or let it sit for 10 minutes off the heat, which gives the sauce time to settle and thicken naturally.

Can I freeze leftover butter chicken?+

Yes. Freeze it in airtight containers once it has cooled completely, and leave a little room at the top for expansion. The sauce may look a little looser after thawing, but a gentle reheat and stir will bring it back together.

Slow Cooker Indian Butter Chicken

Slow cooker Indian butter chicken with tender chicken thighs simmered low-and-slow in a fragrant tomato-spice sauce, then finished with a creamy coconut milk/cream swirl. Serve it over basmati rice with naan for a rich, spoonable restaurant-style texture.
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 and sauce
  • 2 lb chicken thighs, boneless skinless
  • 1 can (14 oz) crushed tomatoes
  • 1 onion, diced
  • 4 garlic, minced
  • 2 tbsp fresh ginger, grated
  • 3 tbsp butter
  • 1 can (13.5 oz) coconut milk or 1 cup heavy cream (added at end) Use either coconut milk or heavy cream; add at the end.
  • 3 tbsp tomato paste
  • 2 tbsp garam masala
  • 1 tbsp cumin
  • 1 tbsp turmeric
  • 1 tsp chili powder
  • 1 tsp coriander
  • 1 salt to taste
To serve
  • 1 basmati rice and naan for serving Serve with basmati rice and naan.
  • 1 fresh cilantro for garnish

Equipment

  • 1 slow cooker

Method
 

Build the butter chicken base
  1. Place the chicken thighs into the slow cooker and add crushed tomatoes, onion, garlic, ginger, butter, tomato paste, and all spices. Stir to coat every piece, then cover.
  2. Cook on Low for 5-6 hours, or High for about 3 hours, until the chicken is very tender. Keep the lid on to maintain consistent heat, and watch for bubbling around the edges.
Shred and finish creamy
  1. Shred the chicken in the sauce using two forks, stirring until evenly mixed. The sauce should be thick and speckled with spices.
  2. Stir in the coconut milk or heavy cream, then cook on High for 20-30 minutes until the sauce is rich and creamy. Keep it at a steady simmer and stir once or twice for a smooth finish.
Season and serve
  1. Season with salt to taste, then serve over basmati rice with naan and fresh cilantro. Add cilantro as a final garnish right before serving for bright color.

Notes

Pro tip: shred the chicken while it’s still hot so it blends into the sauce for a thicker, clingier texture. Refrigerate leftovers in an airtight container up to 3-4 days; freeze up to 2 months (best frozen without naan). For a lighter option, use coconut milk instead of heavy cream to keep it creamy with less dairy.

You might also like these recipes

Leave a Comment

Recipe Rating