I’ll be honest – I used to think butter chicken was one of those dishes you could only get at a restaurant. All those spices, the creamy tomato sauce, the perfectly tender chicken. It seemed too complicated for a weeknight dinner when I had soccer practice pickups and homework help on my plate.
Then I discovered the slow cooker version, and everything changed. You brown some chicken and onions, toss everything into the crockpot, and let it do its thing while you go about your day. No standing over the stove stirring. No timing multiple pots. Just come home to a house that smells like an Indian restaurant.
The best part? You can serve it over rice, quinoa, or with some toasted naan on the side. I always make extra because my family devours it, and the leftovers are even better the next day. This is the kind of meal that makes you look like you spent hours in the kitchen when you really spent about 15 minutes prepping.
Why You’ll Love This Butter Chicken
- Set-it-and-forget-it convenience – Just toss everything in your slow cooker in the morning, and you’ll come home to a restaurant-quality Indian dinner without any fuss.
- Rich, creamy flavor – The combination of aromatic spices, tomatoes, and cream creates that signature butter chicken taste you’d normally only get from takeout.
- Healthier than restaurant versions – By making it at home, you control the ingredients and can sneak in extra veggies like cauliflower for added nutrition.
- Budget-friendly meal – Using simple chicken breasts and pantry spices, you can feed your family for a fraction of what you’d spend on Indian takeout.
- Flexible serving options – Serve it over rice, quinoa, or with naan bread to suit your dietary preferences or whatever you have on hand.
What Kind of Chicken Should I Use?
For this slow cooker butter chicken, boneless, skinless chicken breasts are called for, but you can easily swap in chicken thighs if that’s what you have on hand. Thighs tend to stay a bit more moist during the long cooking time and have a richer flavor, so they’re actually a great choice for slow cooker recipes. If you’re using frozen chicken, you can add it straight to the slow cooker without thawing – just add an extra 30 minutes to an hour to your cooking time. Whether you go with breasts or thighs, try to choose pieces that are roughly the same size so they cook evenly.
Options for Substitutions
This butter chicken recipe is pretty forgiving when it comes to swaps:
- Chicken breasts: Chicken thighs work great here and actually stay more tender during the long cooking time. You can use boneless or bone-in, just remove the bones before serving.
- Coconut oil: Any cooking oil works fine – try vegetable oil, avocado oil, or regular butter if that’s what you have on hand.
- Half-and-half: Heavy cream makes the sauce richer, while whole milk lightens it up. Coconut cream is a good dairy-free option that adds a subtle coconut flavor.
- Yogurt: Greek yogurt or sour cream can step in here. For dairy-free, try coconut yogurt, though the flavor will be slightly different.
- Cauliflower: Not a fan of cauliflower? Leave it out or add other veggies like bell peppers or peas in the last hour of cooking.
- Garam masala: If you don’t have garam masala, you can make a quick substitute by mixing equal parts cumin, coriander, and cinnamon with a pinch of cardamom.
- Butter: Don’t skip the butter – it’s what makes butter chicken what it is. But if needed, ghee is a traditional alternative that adds a nutty flavor.
Watch Out for These Mistakes While Cooking
The biggest mistake when making slow cooker butter chicken is adding the dairy too early, which can cause the half-and-half and yogurt to curdle and separate – always stir them in at the very end after turning off the heat.
Overcooking the chicken is another common issue, so check the internal temperature at the earlier end of the cooking time range since slow cookers vary and chicken breasts can quickly go from tender to dry and stringy.
Don’t skip cooking the onion and spices on the stovetop first, as this step builds the flavor base – tossing raw spices directly into the slow cooker results in a flat, chalky taste instead of a rich, aromatic sauce.
For the best texture, cut your cauliflower into similar-sized florets so they cook evenly, and if your sauce seems too thick at the end, thin it out with a splash of chicken broth rather than adding more dairy.
What to Serve With Butter Chicken?
Butter chicken is perfect served over fluffy basmati rice or quinoa to soak up all that rich, creamy sauce. I love pairing it with warm naan bread for scooping and dipping – you can even brush the naan with a little garlic butter if you’re feeling fancy. A simple cucumber salad or raita (yogurt with cucumber and mint) on the side helps balance out the richness of the dish and adds a cool, refreshing element. If you want to make it a complete meal, throw in some roasted vegetables like bell peppers or extra cauliflower on the side.
Storage Instructions
Store: This butter chicken gets even better after a day or two in the fridge! Store it in an airtight container for up to 4 days. The flavors really have time to meld together, making your leftovers taste amazing. I usually keep the rice or naan separate so they don’t get too soggy.
Freeze: Butter chicken is one of those dishes that freezes like a dream. Let it cool completely, then portion it into freezer-safe containers or bags and freeze for up to 3 months. I like to freeze individual servings so I can grab just what I need for a quick dinner.
Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally until heated through. You can also microwave it, but I’d recommend doing it in 1-minute intervals and stirring in between. If the sauce seems too thick after reheating, just add a splash of water or cream to loosen it up.
| Preparation Time | 15-20 minutes |
| Cooking Time | 180-360 minutes |
| Total Time | 195-380 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1400-1650
- Protein: 175-200 g
- Fat: 45-55 g
- Carbohydrates: 80-100 g
Ingredients
For the butter chicken:
- 2 lb chicken breasts (cut into 1-inch chunks for even cooking)
- 1 tbsp coconut oil
- 1 large onion (finely diced into 1/4-inch pieces)
- 1 red bell pepper (diced)
- 1.5 tbsp ginger (freshly grated for better aroma)
- 5 garlic cloves (minced)
- 2.5 tbsp curry powder (I use McCormick for a consistent spice level)
- 1.5 tbsp garam masala
- 2.5 tsp chili powder
- 1.25 tsp salt
- 7 oz tomato paste (I prefer Hunt’s for its deep red color)
- 1 small cauliflower (broken into 1-inch florets)
- 14 oz tomato sauce
- 3 tbsp butter (I like Kerrygold for extra richness)
- 3/4 cup half-and-half
- 1/2 cup yogurt
For serving:
- brown rice
- quinoa
- naan (toasted until slightly charred)
- cilantro
Step 1: Prepare Mise en Place and Build the Spice Base
- 2 lb chicken breasts
- 1 large onion
- 5 garlic cloves
- 1.5 tbsp ginger
- 1 tbsp coconut oil
- 2.5 tbsp curry powder
- 1.5 tbsp garam masala
- 2.5 tsp chili powder
- 1.25 tsp salt
- 7 oz tomato paste
Cut chicken breasts into 1-inch chunks and set aside.
Finely dice the onion into 1/4-inch pieces, dice the red bell pepper, break cauliflower into 1-inch florets, mince garlic cloves, and grate fresh ginger—having everything prepped will make the next steps seamless.
Heat coconut oil in a large pan over medium heat and cook the diced onion for 5 minutes until softened and translucent.
Add the minced garlic and grated ginger, then immediately add curry powder, garam masala, chili powder, and salt, cooking for just 30 seconds until fragrant—this brief cooking step blooms the spices and prevents them from tasting raw.
Stir in tomato paste and cook for another 30 seconds, stirring constantly to incorporate everything into a cohesive paste.
Step 2: Build the Slow Cooker Base and Cook the Chicken
- spiced onion mixture from Step 1
- 1 red bell pepper
- chicken chunks from Step 1
- 1 small cauliflower
- 14 oz tomato sauce
- 3 tbsp butter
Transfer the spiced onion mixture from the pan into your slow cooker.
Add the diced red bell pepper, chicken chunks, cauliflower florets, tomato sauce, and butter, stirring everything together until well combined—I like to make sure the chicken is mostly submerged in the liquid for even cooking.
Cover and cook on high for 1.5 to 2.5 hours (or on low for 4 to 6 hours) until the chicken reaches an internal temperature of 165°F.
The exact time depends on your slow cooker’s intensity and how much chicken you’re cooking, so start checking around the 1.5-hour mark if cooking on high.
Step 3: Rest and Continue Cooking the Vegetables
- cooked chicken from Step 2
- sauce and cauliflower from Step 2
Once the chicken reaches 165°F, carefully transfer it to a cutting board and let it rest for a few minutes while you finish the sauce.
Stir the cauliflower and sauce remaining in the slow cooker, then cover and cook on high for 30 to 60 minutes more until the cauliflower is completely tender and the sauce has thickened slightly.
This resting period for the chicken allows it to retain its juices, and the extra cooking time ensures the vegetables break down slightly and meld with the sauce flavors.
Step 4: Finish the Sauce and Return the Chicken
- rested chicken from Step 3
- sauce from Step 3
- 3/4 cup half-and-half
- 1/2 cup yogurt
Cut the rested chicken into bite-sized pieces and return them to the slow cooker.
Stir in the half-and-half, blending it smoothly into the sauce—this gives the dish its signature creamy, luxurious texture.
Let the mixture cool for just 2 to 3 minutes, then gently stir in the yogurt until fully incorporated.
I find cooling slightly before adding yogurt helps prevent it from curdling, and the gentle folding ensures it distributes evenly without breaking down the creamy sauce.
Step 5: Serve with Accompaniments
- finished butter chicken from Step 4
- brown rice or quinoa
- naan
- cilantro
Spoon the butter chicken over warm brown rice or quinoa, or serve alongside toasted naan bread.
Garnish generously with fresh cilantro to add brightness and a final layer of flavor that cuts through the richness of the cream and butter.

Tender Slow Cooker Butter Chicken
Ingredients
For the butter chicken::
- 2 lb chicken breasts (cut into 1-inch chunks for even cooking)
- 1 tbsp coconut oil
- 1 large onion (finely diced into 1/4-inch pieces)
- 1 red bell pepper (diced)
- 1.5 tbsp ginger (freshly grated for better aroma)
- 5 garlic cloves (minced)
- 2.5 tbsp curry powder (I use McCormick for a consistent spice level)
- 1.5 tbsp garam masala
- 2.5 tsp chili powder
- 1.25 tsp salt
- 7 oz tomato paste (I prefer Hunt's for its deep red color)
- 1 small cauliflower (broken into 1-inch florets)
- 14 oz tomato sauce
- 3 tbsp butter (I like Kerrygold for extra richness)
- 3/4 cup half-and-half
- 1/2 cup yogurt
For serving::
- brown rice
- quinoa
- naan (toasted until slightly charred)
- cilantro
Instructions
- Cut chicken breasts into 1-inch chunks and set aside. Finely dice the onion into 1/4-inch pieces, dice the red bell pepper, break cauliflower into 1-inch florets, mince garlic cloves, and grate fresh ginger—having everything prepped will make the next steps seamless. Heat coconut oil in a large pan over medium heat and cook the diced onion for 5 minutes until softened and translucent. Add the minced garlic and grated ginger, then immediately add curry powder, garam masala, chili powder, and salt, cooking for just 30 seconds until fragrant—this brief cooking step blooms the spices and prevents them from tasting raw. Stir in tomato paste and cook for another 30 seconds, stirring constantly to incorporate everything into a cohesive paste.
- Transfer the spiced onion mixture from the pan into your slow cooker. Add the diced red bell pepper, chicken chunks, cauliflower florets, tomato sauce, and butter, stirring everything together until well combined—I like to make sure the chicken is mostly submerged in the liquid for even cooking. Cover and cook on high for 1.5 to 2.5 hours (or on low for 4 to 6 hours) until the chicken reaches an internal temperature of 165°F. The exact time depends on your slow cooker's intensity and how much chicken you're cooking, so start checking around the 1.5-hour mark if cooking on high.
- Once the chicken reaches 165°F, carefully transfer it to a cutting board and let it rest for a few minutes while you finish the sauce. Stir the cauliflower and sauce remaining in the slow cooker, then cover and cook on high for 30 to 60 minutes more until the cauliflower is completely tender and the sauce has thickened slightly. This resting period for the chicken allows it to retain its juices, and the extra cooking time ensures the vegetables break down slightly and meld with the sauce flavors.
- Cut the rested chicken into bite-sized pieces and return them to the slow cooker. Stir in the half-and-half, blending it smoothly into the sauce—this gives the dish its signature creamy, luxurious texture. Let the mixture cool for just 2 to 3 minutes, then gently stir in the yogurt until fully incorporated. I find cooling slightly before adding yogurt helps prevent it from curdling, and the gentle folding ensures it distributes evenly without breaking down the creamy sauce.
- Spoon the butter chicken over warm brown rice or quinoa, or serve alongside toasted naan bread. Garnish generously with fresh cilantro to add brightness and a final layer of flavor that cuts through the richness of the cream and butter.







