I absolutely love how creamy and comforting this Slow Cooker Butter Chicken with Cauliflower and Coconut Milk Recipe turns out every time I make it. It’s like a warm hug in a bowl, with tender chicken bathed in a rich, spiced sauce that has a subtle coconut flair and just the right hint of heat. This recipe is one of my favorites for lazy weekends or when I want to impress guests without spending hours in the kitchen. Plus, the cauliflower adds a great texture and sneaky extra veggie punch that makes the dish feel hearty and wholesome.
Why You'll Love This Slow Cooker Butter Chicken with Cauliflower and Coconut Milk Recipe
What really grabs me about this recipe is how perfectly it balances complex flavors and comforting creaminess. The blend of curry powder, garam masala, and chili powder creates layers of savory warmth, while the coconut milk and butter lend that luscious texture I crave in butter chicken. The tomato paste and sauce add a brightness that keeps the dish vibrant, so it never feels too heavy. Every bite is deeply satisfying but still fresh and full of character.
Another thing that makes this recipe a staple for me is how incredibly easy it is to prepare. Tossing everything into the slow cooker and letting it do its magic without constant supervision is a total game-changer. Whether I’m prepping for a family dinner or a casual weeknight meal, I know this dish will come together effortlessly. It’s also great for entertaining because it feeds a crowd beautifully, and everyone always asks for seconds. This Slow Cooker Butter Chicken with Cauliflower and Coconut Milk Recipe has quickly become a cherished go-to in my kitchen.
Ingredients You'll Need
This recipe uses simple, wholesome ingredients that each play a crucial role in creating that rich, aromatic, and colorful butter chicken I adore. The combination of spices, creamy dairy or coconut milk alternatives, and fresh cauliflower ensures every mouthful is both flavorful and comforting.
- Boneless, skinless chicken breasts: I prefer breasts for their lean texture but thighs work well too if you want extra juiciness.
- Coconut oil: Adds a subtle tropical note and prevents sticking when sautéing the aromatics.
- Yellow onion: Provides sweetness and depth when cooked down with the spices.
- Fresh ginger: Adds a burst of warmth and brightness that wakes up the dish.
- Garlic: Essential for that classic bold flavor in Indian-inspired cooking.
- Curry powder, garam masala, chili powder: The heart of the spice mix delivering rich aroma and mild heat.
- Kosher salt: Enhances all the flavors without overpowering.
- Tomato paste: Gives body and tangy sweetness to the sauce.
- Cauliflower florets: I love how they soak up the sauce while staying tender with a bit of bite.
- Tomato sauce: Adds moisture and a subtle acidity to balance the creaminess.
- Unsalted butter (or coconut oil for dairy-free): Creates that silky finish butter chicken is famous for.
- Half-and-half or full-fat coconut milk: For rich creaminess; avoid lighter coconut milk to keep sauce thick.
- Plain nonfat Greek yogurt (or non-dairy yogurt): Added at the end for tang and velvety texture without curdling.
- Brown rice, quinoa, or homemade naan: Perfect vessels to enjoy every bit of the luscious sauce.
- Fresh cilantro: Brightens the dish with color and a burst of herbal freshness.
Directions
Step 1: Start by heating the coconut oil in a nonstick skillet over medium-high heat. When the oil is shimmering, add the diced onion and cook until it just starts to soften, which takes about 5 minutes. Then stir in the minced ginger, garlic, curry powder, garam masala, chili powder, kosher salt, and tomato paste. Cook everything together until fragrant for about 30 seconds. This quick sauté builds the foundation layers of flavor.
Step 2: Transfer the onion and spice mixture to a 6-quart or larger slow cooker. Lay the raw chicken breasts on top, then scatter the cauliflower florets over everything. Pour the tomato sauce over the cauliflower and chicken. Gently stir the sauce and florets around to coat them well, but leave the chicken pieces mostly undisturbed underneath. This helps keep the chicken tender instead of falling apart while cooking.
Step 3: Scatter pieces of butter on top of the cauliflower and tomato mixture. Cover the slow cooker and cook the dish on high for 1 ½ to 2 ½ hours or on low for 4 to 6 hours. Use an instant-read thermometer to check the chicken reaches 165 degrees Fahrenheit to ensure it’s cooked safely. Because slow cooker sizes and models vary, I always check it early to prevent drying out.
Step 4: Once the chicken is cooked through, remove it from the slow cooker to a cutting board and let it cool slightly. The cauliflower likely won’t be tender enough yet. Stir the cauliflower into the sauce to coat it well, recover, and cook on HIGH for another 30 minutes to 1 hour, or until the florets are tender but not mushy. If your cauliflower is already tender, this step can be skipped.
Step 5: When the chicken is cool enough to handle, cut it into bite-size pieces and return it to the slow cooker along with the tender cauliflower. Stir in the half-and-half or full-fat coconut milk, then let the whole dish cool for a few minutes before gently folding in the Greek yogurt. Adding the yogurt last ensures it doesn’t curdle from the heat. Serve the butter chicken warm over brown rice, quinoa, or fresh naan, topped with plenty of chopped cilantro.
Servings and Timing
This Slow Cooker Butter Chicken with Cauliflower and Coconut Milk Recipe comfortably serves about 6 people, making it perfect for families or small gatherings. The prep time is quite manageable, usually around 15 to 20 minutes since you mostly chop and sauté initial ingredients. The slow cooking requires between 4 to 6 hours on low or 1 ½ to 2 ½ hours on high, plus an additional 30 to 60 minutes if you want the cauliflower really tender. Overall, you’re looking at around 5 hours and 10 minutes total from start to finish, including resting and cutting the chicken.
How to Serve This Slow Cooker Butter Chicken with Cauliflower and Coconut Milk Recipe
I love to serve this dish right out of the slow cooker when it’s still steaming hot and rich with creamy sauce. It’s fantastic spooned over a bed of fluffy brown rice or nutty quinoa, both of which soak up the flavorful sauce perfectly. On days when I’m feeling indulgent, I grab some homemade or store-bought naan to scoop up every last bit, which brings a lovely chewy contrast. For presentation, a generous sprinkle of freshly chopped cilantro adds brightness and that inviting green pop of color that makes the dish feel fresh and festive.
For drinks, I find an iced tea with a splash of lemon or a lightly spiced ginger beer is my go-to for complementing the flavors. This meal is a win for any occasion—from cozy family dinners to weekend entertaining—always best enjoyed hot or at warm temperatures to keep the sauce luscious and inviting.
When plating, I usually dishing out about one chicken breast portion per person alongside a hearty scoop of cauliflower and some grain. This balance makes sure everyone gets their fill of protein, veggies, and starch in each serving while keeping the meal satisfying but not heavy. It’s one of those dishes that feels like a total treat but is actually quite balanced and wholesome.
Variations
I love how flexible this Slow Cooker Butter Chicken with Cauliflower and Coconut Milk Recipe is when it comes to personal tweaks. If you want a more traditional take, swapping the cauliflower for potatoes or peas works beautifully, adding different textures and flavors to your dish. For some extra richness, I sometimes substitute chicken thighs, which bring extra juiciness and depth, especially if you like dark meat.
If you or your guests follow a dairy-free lifestyle, the swap to coconut oil and full-fat coconut milk keeps everything wonderfully creamy without sacrificing the essence of the dish. Using non-dairy yogurt made from coconut or almond works just as well in the final step to add that tangy touch. For a vegan version, you can replace the chicken with firm tofu or chickpeas, though the cooking time might adjust slightly to ensure proper heat through those substitutes.
For those who prefer quick-cooking methods, this recipe can be adapted for the stovetop where you gently simmer the sauce and ingredients in a covered pot after the initial sauté. Instant Pot fans can jump on pressure cooking for about 15 minutes followed by a slow release. Both methods deliver great results if you don’t have much time but still want to enjoy the layered flavors this slow cooker recipe is known for.
Storage and Reheating
Storing Leftovers
Once the butter chicken has cooled to room temperature, I transfer leftovers into airtight glass containers to keep the flavors fresh without any fridge odors seeping in. Stored properly, leftover Slow Cooker Butter Chicken with Cauliflower and Coconut Milk Recipe will keep well in the refrigerator for up to 4 days. I always make sure to separate any bread or grains before storing to keep textures optimal.
Freezing
This butter chicken freezes beautifully if you want to save some for a later meal. Once cool, portion the curry into freezer-safe containers or heavy-duty zip-top bags, making sure to remove as much air as possible. It keeps in the freezer for up to 3 months without losing flavor or texture. When ready to eat, thaw overnight in the fridge for the best results before reheating, as this prevents the sauce from splitting.
Reheating
The best way to reheat is gently on the stove over medium-low heat, stirring occasionally to make sure the sauce warms evenly without scorching. Avoid microwaving on high directly, as the dairy or coconut milk might curdle or separate if overheated quickly. If reheated sauce thickens too much, just add a splash of water, broth, or coconut milk to loosen it back up. This method helps maintain the velvety, rich texture that makes this dish so irresistible.
FAQs
Can I use chicken thighs instead of breasts in this recipe?
Absolutely! Chicken thighs add extra juiciness and a deeper flavor which makes the dish even more tender. Just keep in mind that thighs may need a slightly longer cooking time depending on your slow cooker. I recommend checking for doneness with a meat thermometer to reach 165°F.
Is this recipe suitable for a dairy-free diet?
Yes, it’s easy to make dairy-free by swapping the butter for coconut oil and using full-fat coconut milk instead of half-and-half. Replacing the Greek yogurt with coconut or almond-based non-dairy yogurt also works perfectly to keep the creamy tang without dairy concerns.
How spicy is this Slow Cooker Butter Chicken with Cauliflower and Coconut Milk Recipe?
This recipe has a mild to medium spice level thanks to the chili powder and garam masala, which add warmth without overwhelming heat. If you prefer spicier dishes, you can increase the chili powder or add fresh chopped chilis. For a milder version, simply reduce or omit the chili powder.
Can I prepare this recipe in advance?
Definitely! The flavors actually deepen if you let the butter chicken rest in the fridge overnight. You can cook it fully, then cool and store covered until ready to reheat. This makes it perfect for meal prepping or planning ahead for dinner parties.
What’s the best way to avoid curdling when adding the yogurt?
Adding the yogurt at the end after the dish has cooled slightly is key. Stir the yogurt in gently off the heat or with the slow cooker on the lowest setting and wait a few minutes before serving. Stirring the yogurt directly into boiling hot sauce tends to cause curdling, so patience here ensures the sauce stays silky smooth.
Conclusion
I can’t recommend this Slow Cooker Butter Chicken with Cauliflower and Coconut Milk Recipe enough — it’s a total game-changer for anyone who loves rich, comforting flavors without the fuss. The slow cooker does most of the work, leaving you with tender chicken, perfectly cooked cauliflower, and that classic creamy sauce that everyone adores. Whether you’re feeding family, hosting friends, or simply craving a cozy solo meal, this dish brings warmth and happiness straight to the table. Give it a try and let it become one of your beloved staples too!
PrintSlow Cooker Butter Chicken with Cauliflower and Coconut Milk Recipe
A rich and flavorful Slow Cooker Butter Chicken recipe featuring tender chicken breasts simmered with aromatic spices, tomato sauce, and cauliflower florets. Finished with creamy half-and-half and Greek yogurt, this comforting dish is perfect served over brown rice, quinoa, or naan.
- Prep Time: 20 minutes
- Cook Time: 4 hours 50 minutes
- Total Time: 5 hours 10 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Slow Cooking
- Cuisine: Indian
Ingredients
Chicken and Vegetables
- 2 pounds boneless, skinless chicken breasts (about 4 medium breasts)
- 1 small cauliflower (or ½ large head, cut into florets, about 4 ½ cups)
- 1 small yellow onion, diced (about 1 cup)
Spices and Oils
- 1 tablespoon coconut oil
- 1 tablespoon minced fresh ginger
- 4 cloves minced garlic (about 4 teaspoons)
- 1 ½ tablespoons curry powder
- 1 tablespoon garam masala
- 1 ½ teaspoons chili powder
- ¾ teaspoon kosher salt
Tomato Base
- 1 (6-ounce) can no salt added tomato paste
- 1 (14-ounce) can tomato sauce
Dairy and Creaminess
- 2 tablespoons unsalted butter (cut into small pieces, use coconut oil to make dairy free)
- ½ cup half-and-half or full-fat coconut milk (do not use light coconut milk)
- ½ cup plain nonfat Greek yogurt (or non-dairy yogurt to make dairy free)
Serving Suggestions
- Prepared brown rice
- Quinoa
- Homemade Naan
- Chopped fresh cilantro
Instructions
- Sauté aromatics and spices: In a nonstick skillet, heat the coconut oil over medium-high heat. Once hot, add the diced onion and cook until it begins to soften, about 5 minutes. Add the minced ginger, garlic, curry powder, garam masala, chili powder, kosher salt, and tomato paste. Cook for about 30 seconds until fragrant, stirring constantly to combine.
- Transfer to slow cooker: Transfer the cooked onion and spice mixture to a 6-quart or larger slow cooker. Lay the chicken breasts on top, then add the cauliflower florets. Pour the tomato sauce over the cauliflower and chicken. Stir gently to combine the florets with the sauce, being careful to leave the chicken pieces mostly undisturbed. Scatter the butter pieces over the top.
- Slow cook chicken and cauliflower: Cover and cook on high for 1 ½ to 2 ½ hours or on low for 4 to 6 hours, until the chicken is cooked through and registers 165°F on an instant-read thermometer. Cooking times may vary by slow cooker, so check early to avoid drying out the chicken. Once cooked, transfer chicken to a cutting board and let cool slightly.
- Tenderize cauliflower: The cauliflower may still be firm at this point. Stir contents of slow cooker well to coat florets with sauce. Cover and cook on high until the cauliflower is completely tender, approximately 30 minutes to 1 hour more. Skip this step if florets are already tender.
- Cut chicken and finish sauce: Once the chicken has cooled enough to handle, cut into bite-sized pieces. Return chicken to the slow cooker along with the tender cauliflower florets. Stir in the half-and-half or full-fat coconut milk. Let the mixture cool for a few minutes, then gently fold in the Greek yogurt. Stirring the yogurt in gradually prevents curdling from heat.
- Serve: Serve the butter chicken warm over prepared brown rice, quinoa, or homemade naan bread. Garnish with chopped fresh cilantro for a burst of color and freshness.
Notes
- To make this recipe dairy-free, substitute the unsalted butter with coconut oil and use full-fat coconut milk in place of half-and-half. Use non-dairy yogurt instead of Greek yogurt.
- Check the chicken temperature with a thermometer to ensure it reaches 165°F for safe consumption.
- If using a slow cooker with a different wattage, adjust cooking times accordingly and monitor doneness to prevent overcooking.
- The cauliflower can be substituted with other vegetables like bell peppers or peas if preferred.
- For a spicier dish, increase the chili powder slightly or add cayenne pepper to taste.
- Leftovers can be refrigerated for up to 3 days or frozen for longer storage.
Leave a Reply