Slow Cooker Butter Chicken is a cozy, creamy tomato‑based curry with tender chicken and warm Indian spices, all simmered hands‑off in your Crockpot. It’s family‑friendly, mild in heat, and perfect for spooning over fluffy basmati rice with warm naan on the side.

With just a few minutes of prep, the slow cooker does the rest of the work, turning simple pantry ingredients into a rich, restaurant‑style sauce that tastes even better the next day
Why you’ll love this recipe
- Hands‑off dinner: A quick sauté of aromatics, then everything goes into the slow cooker until the chicken is ultra tender.
- Creamy but lighter: Butter, a splash of cream, and a little yogurt give you that classic, silky finish without being heavy.
- Weeknight‑friendly: Everyday ingredients, no marinating, and very little chopping.
- Flexible: Make it milder for kids, richer for company, or swap in coconut milk for a dairy‑free twist.
Ingredients

For the butter chicken
- 2 pounds boneless, skinless chicken breasts (about 4 medium)
- 1 tablespoon coconut oil (or neutral oil)
- 1 small yellow onion, diced (about 1 cup)
- 1 tablespoon minced fresh ginger
- 4 cloves garlic, minced
- 1 1/2 tablespoons curry powder
- 1 tablespoon garam masala
- 1 1/2 teaspoons chili powder (use 1/2–1 teaspoon for mild, or to taste)
- 1/2 teaspoon kosher salt, plus more to taste
- 1 (6‑ounce) can tomato paste
- 1 small head cauliflower (about 1/2 large), cut into small florets (around 4 1/2 cups)
- 1 (14‑ounce) can tomato sauce
To finish
- 2 tablespoons unsalted butter, cut into small pieces (use coconut oil for dairy‑free)
- 1/2 cup half‑and‑half or full‑fat coconut milk (don’t use light; it will make the sauce thin and flat)
- 1/3 cup plain Greek yogurt (or plain non‑dairy yogurt)
For serving
- Cooked basmati or brown rice
- Naan bread
- Chopped fresh cilantro (and/or mint)
Step‑by‑step instructions
1. Build the flavor base
- Heat the coconut oil in a nonstick skillet over medium‑high heat.
- Add the diced onion and cook, stirring occasionally, until it begins to soften and turn translucent, about 5 minutes.
- Stir in the minced ginger and garlic and cook for 30–60 seconds, just until very fragrant.
- Add the curry powder, garam masala, chili powder, salt, and tomato paste. Cook for another 30–60 seconds, stirring constantly, to toast the spices and concentrate the tomato paste.
This step wakes up the spices and gives your sauce depth that you can’t get from dumping everything in raw.
2. Load the slow cooker
- Scrape the onion‑spice mixture into a 6‑quart (or larger) slow cooker.
- Lay the chicken breasts on top in a single layer.
- Scatter the cauliflower florets over and around the chicken.
- Pour in the tomato sauce and gently stir the cauliflower and sauce together a bit, leaving the chicken mostly nestled underneath.
- Sprinkle the butter pieces over the top.
Don’t worry if the chicken feels like it’s in the way—once it cooks and you chop it, it will mix through the sauce.
3. Slow cook until tender
- Cover and cook on HIGH for 1 1/2–2 1/2 hours or on LOW for 4–6 hours, until the chicken is cooked through and registers 165°F (74°C) in the center.
- Cooking times can vary with different slow cookers, so start checking on the earlier side to avoid drying out the chicken.
When the chicken is done:
- Transfer it to a cutting board and let it cool just enough to handle.
- Stir the contents of the slow cooker so the cauliflower is fully coated in sauce.
- If the cauliflower isn’t yet tender, re‑cover and cook on HIGH for another 30–60 minutes, until the florets are soft and easily pierced with a fork.
4. Finish the sauce
- Cut the chicken into bite‑size pieces.
- Return the chopped chicken to the slow cooker and stir it through the sauce.
- Pour in the half‑and‑half or full‑fat coconut milk and stir until combined.
- Let the mixture sit for a few minutes off the heat or on WARM so it’s hot but not bubbling.
- Stir in the Greek yogurt until the sauce is smooth and creamy.
Tip: If you add yogurt when the sauce is boiling hot, it can curdle. Let it cool slightly first, then add it in.
5. Taste and serve
- Taste the butter chicken and adjust salt and chili powder to your liking.
- Serve hot over basmati or brown rice with warm naan on the side, and finish with plenty of fresh cilantro.
Recipe tips
- Make it milder: Reduce the chili powder and lean on garam masala and curry powder for flavor without heat.
- Richer & creamier: Swap the half‑and‑half for heavy cream, or add an extra tablespoon of butter at the end.
- Dairy‑free option: Use coconut oil instead of butter, full‑fat coconut milk instead of half‑and‑half, and a plain coconut‑based yogurt.
- Veggie boost: Stir in a handful of peas or baby spinach during the last 5–10 minutes of cooking.
- Use thighs if you like: Boneless, skinless chicken thighs stay even more forgiving and juicy in the slow cooker.
Storage and reheating
- Fridge: Cool completely, then store in an airtight container for up to 4 days.
- Freezer: Freeze in meal‑size portions for up to 3 months.
- Reheat: Warm gently on the stovetop or in the microwave with a splash of water or extra tomato sauce if the curry has thickened in the fridge or after freezin
Slow Cooker Butter Chicken
- Total Time: 4 hours 15 minutes
- Yield: 6 servings 1x
Description
This Slow Cooker Butter Chicken is a cozy, creamy tomato-based curry with tender chicken and sneaky cauliflower simmered in warm Indian spices, finished with butter, cream, and a spoonful of yogurt.
Ingredients
2 pounds boneless, skinless chicken breasts (about 4 medium)
1 tablespoon coconut oil
1 small yellow onion, diced (about 1 cup)
1 tablespoon minced fresh ginger
4 cloves garlic, minced
1 1/2 tablespoons curry powder
1 tablespoon garam masala
1 1/2 teaspoons chili powder (use less for mild)
1/2 teaspoon kosher salt, plus more to taste
1 (6-ounce) can tomato paste
1 small head cauliflower (about 1/2 large), cut into florets (about 4 1/2 cups)
1 (14-ounce) can tomato sauce
2 tablespoons unsalted butter, cut into small pieces (or coconut oil for dairy-free)
1/2 cup half-and-half or full-fat coconut milk (do not use light)
1/3 cup plain nonfat Greek yogurt (or non-dairy yogurt for dairy-free)
Cooked basmati or brown rice, for serving
Naan bread, for serving
Chopped fresh cilantro, for garnish
Instructions
1. Heat the coconut oil in a nonstick skillet over medium-high heat. Add the diced onion and cook until beginning to soften, about 5 minutes.
2. Stir in the minced ginger, garlic, curry powder, garam masala, chili powder, kosher salt, and tomato paste. Cook, stirring, until fragrant, about 30 seconds.
3. Transfer the onion and spice mixture to a 6-quart or larger slow cooker.
4. Lay the chicken breasts on top of the onion mixture. Add the cauliflower florets and pour in the tomato sauce. Gently stir the sauce and florets together a bit, leaving the chicken pieces mostly underneath.
5. Scatter the butter pieces over the top.
6. Cover and cook on HIGH for 1 1/2 to 2 1/2 hours or on LOW for 4 to 6 hours, until the chicken is cooked through and reaches 165°F (74°C) on an instant-read thermometer.
7. When the chicken is done, transfer it to a cutting board and let it cool slightly.
8. Stir the contents of the slow cooker so the cauliflower is coated in the sauce. If the florets are not yet tender, cover and cook on HIGH for an additional 30 minutes to 1 hour, until completely soft.
9. Once the chicken is cool enough to handle, cut it into bite-size pieces. Return the chicken to the slow cooker.
10. Stir in the half-and-half or full-fat coconut milk. Let the mixture cool a few minutes so it is hot but not boiling.
11. Stir in the Greek yogurt until the sauce is smooth and creamy. If the mixture is too hot when you add the yogurt, it may curdle.
12. Taste and adjust seasoning with additional salt or chili powder if needed.
13. Serve the butter chicken warm over basmati or brown rice, with naan on the side, and garnish with fresh cilantro.
Notes
Use chicken thighs instead of breasts if you prefer darker meat; they stay especially tender in the slow cooker.
For a dairy-free version, use coconut oil instead of butter, full-fat coconut milk instead of half-and-half, and a non-dairy yogurt.
If your slow cooker runs hot, start checking the chicken early so it does not overcook and dry out.
If the sauce seems too thick after cooking, thin it with a splash of water or extra tomato sauce; if it is too thin, remove the lid and cook on HIGH for 20–30 minutes to reduce.
Leftovers keep well in the fridge for up to 4 days or freezer for up to 3 months. Reheat gently with a splash of water or broth.
- Prep Time: 15 minutes
- Cook Time: 4 hours
- Category: Main Course
- Method: Slow Cooker
- Cuisine: Indian-Inspired
Nutrition
- Serving Size: 1 portion

