This crockpot butter chicken delivers all the rich, comforting flavors of traditional Indian cuisine with minimal hands-on effort. Succulent chicken thighs are marinated in a spiced yogurt mixture, then slowly simmered in a luscious tomato-cream sauce infused with garam masala, cumin, coriander, and warm cinnamon.
The low-and-slow cooking method ensures the chicken becomes incredibly tender, absorbing every layer of aromatic spice. A finishing touch of butter and heavy cream creates that signature velvety texture. Serve over fluffy basmati rice with warm naan for a complete, satisfying meal.
The smell of garam masala toasting in butter on a lazy Sunday afternoon is enough to make anyone abandon their plans and hover around the kitchen. My neighbor actually knocked on my door once asking what was cooking because the aroma had drifted through the shared wall of our duplex. That was the day this crockpot butter chicken earned a permanent spot in my weekly rotation. It is the kind of dish that turns an ordinary weekend into something worth savoring.
I made this for a friend who swore she did not like Indian food and watched her go back for thirds. She now texts me every couple of weeks asking for the recipe and I just send her a screenshot of my messy kitchen notes. There is something deeply satisfying about converting a skeptic with nothing more than butter, cream, and patience.
Ingredients
- Chicken thighs (1.5 lbs): Thighs stay incredibly tender after hours in the slow cooker, far better than breasts which dry out.
- Plain Greek yogurt (3/4 cup): This is the base of the marinade and tenderizes the chicken beautifully while adding a subtle tang.
- Lemon juice (2 tbsp): Brightens the marinade and helps the yogurt work its magic on the meat.
- Garam masala (2 tbsp total, plus 2 tsp for sauce): The backbone of the entire flavor profile, so use a fresh jar if yours has been sitting open for a year.
- Ground cumin (1 tsp for marinade, 1 tsp for sauce): Adds an earthy warmth that grounds all the other spices.
- Ground coriander (1/2 tsp): Brings a faint citrusy note that most people cannot quite identify but definitely notice when it is missing.
- Chili powder (1/2 tsp): Just enough to give the marinade a gentle kick without overwhelming anyone.
- Ground turmeric (1/2 tsp): Lends that gorgeous golden color and a mild, slightly bitter depth.
- Salt (1/2 tsp plus more to taste): Seasoning at every stage is the difference between flat and fantastic.
- Unsalted butter (4 tbsp total): Two tablespoons for sautéing the aromatics and two stirred in at the end for a silky, luxurious finish.
- Onion (1 medium, finely chopped): Cooks down into sweetness that balances the spice and acidity of the tomatoes.
- Garlic (4 cloves, minced): Fresh garlic only, the jarred stuff loses too much of its punch here.
- Fresh ginger (1 tbsp, grated): Grate it directly into the pan for the most vibrant, peppery flavor.
- Tomato sauce or crushed tomatoes (1 can, 15 oz): Forms the rich, tangy base of the sauce that everything else builds upon.
- Smoked paprika (1 tsp): Adds a subtle smokiness that mimics traditional tandoor char without any extra equipment.
- Ground cinnamon (1/2 tsp): A small amount goes a long way in adding warmth and complexity to the sauce.
- Cayenne pepper (1/2 tsp, optional): Leave it out for a mild dish or add more if you like serious heat.
- Heavy cream or coconut cream (1 cup): This is what transforms the sauce from good to velvety and indulgent.
- Fresh cilantro (for garnish): A handful at the end adds freshness and a pop of green that makes the dish look as good as it tastes.
Instructions
- Marinate the chicken:
- In a large bowl, whisk together the yogurt, lemon juice, garam masala, cumin, coriander, chili powder, turmeric, and salt until smooth. Toss the chicken pieces in this mixture until every piece is coated, cover, and let it sit in the fridge for at least thirty minutes or overnight if you are the planning ahead type.
- Build the flavor base:
- Melt two tablespoons of butter in a skillet over medium heat and add the onion, garlic, and ginger. Cook until the onion turns soft and golden, about five minutes, stirring occasionally so the garlic never browns or turns bitter.
- Load the crockpot:
- Transfer the sautéed mixture into your slow cooker, then add the marinated chicken along with all the yogurt marinade. Pour in the tomato sauce, then add the garam masala, smoked paprika, cumin, cinnamon, and cayenne if using. Give everything a thorough stir so the spices distribute evenly.
- Let time do its work:
- Cover and cook on LOW for five to six hours or on HIGH for two and a half to three hours. The chicken should be fall apart tender and the sauce should smell absolutely incredible when you lift the lid.
- Finish with richness:
- About twenty minutes before you plan to serve, stir in the heavy cream and the remaining two tablespoons of butter. Taste the sauce and adjust the salt and pepper as needed, then let it gently warm through.
- Serve and enjoy:
- Ladle the butter chicken into bowls over steamed basmati rice or alongside warm naan, and scatter fresh cilantro over the top.
The first time I served this at a potluck, three people pulled me aside to ask for the recipe and one of them now makes it every single week for her family.
Pairing Ideas That Actually Work
Basmati rice is the obvious choice but I have also served this over quinoa and cauliflower rice when I wanted something lighter. Warm naan or pita bread is essential for soaking up every last drop of that creamy sauce. A chilled glass of Riesling or any slightly sweet white wine cuts through the richness perfectly.
Making It Your Own
Toss a handful of frozen peas or fresh spinach into the slow cooker during the last hour for extra color and nutrition. You can swap the heavy cream for coconut cream and the Greek yogurt for coconut yogurt to make the entire dish dairy-free without losing any of the body. A pinch of fenugreek leaves stirred in at the end gives it an authentically restaurant-style flavor that most home cooks never think to try.
Storage and Reheating
This dish reheats beautifully on the stove over low heat with a splash of water or cream to loosen the sauce. It keeps in the refrigerator for up to four days and freezes well for up to three months in airtight containers.
- Let it cool completely before freezing so ice crystals do not wreck the texture of the sauce.
- Reheat gently and never boil it vigorously or the cream can break.
- Always taste and re-season after reheating because cold temperatures mute spices.
Some recipes are just dinner but this one feels like an event, the kind of meal that fills your kitchen with warmth and brings people back for seconds without even asking.
Recipe FAQs
- → Can I use chicken breasts instead of thighs?
-
Yes, but chicken thighs are recommended because they remain juicier and more tender during the long slow-cooking process. Chicken breasts can dry out. If using breasts, reduce cooking time by about an hour and check for doneness early.
- → How long should I marinate the chicken?
-
At minimum, marinate for 30 minutes at room temperature. For the deepest flavor development, marinate the chicken overnight in the refrigerator. The yogurt-based marinade tenderizes the meat while the spices penetrate deeply.
- → Can I make this dairy-free?
-
Absolutely. Substitute the Greek yogurt with coconut yogurt, replace the butter with coconut oil or a dairy-free butter alternative, and use coconut cream instead of heavy cream. The dish will still be rich and flavorful with a slightly different flavor profile.
- → What should I serve with butter chicken?
-
Steamed basmati rice is the classic pairing, as it soaks up the creamy sauce beautifully. Warm naan or roti bread also works wonderfully. For a complete spread, add a side of cucumber raita, pickled onions, or a simple green salad.
- → How spicy is this dish?
-
The base level is mildly spiced and family-friendly. The cayenne pepper is optional, and you can adjust the chili powder to your preference. For more heat, increase the cayenne; for a milder version, simply omit it entirely.
- → Can I freeze leftovers?
-
Yes, butter chicken freezes exceptionally well. Store cooled leftovers in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave, adding a splash of cream if needed to restore the sauce consistency.