This crockpot butter chicken delivers all the deep, aromatic flavors of traditional Indian cuisine with minimal hands-on effort. Boneless chicken thighs are marinated in a spiced yogurt mixture, then slow-cooked for hours in a luscious tomato-cream sauce enriched with butter, garam masala, cumin, and warm cinnamon.
The long, gentle cooking time ensures the chicken becomes incredibly tender while the sauce thickens into a silky, golden curry. Finished with a splash of heavy cream and a pat of butter, this dish pairs perfectly with fluffy basmati rice or warm naan bread for a comforting weeknight dinner.
The smell of garam masala toasting in butter is enough to make anyone stop what they are doing and drift toward the kitchen. My neighbor actually knocked on my door once asking what I was cooking, and she ended up staying for dinner. This crockpot butter chicken has a way of pulling people in, and honestly, it has become my cold weather go to when I want something comforting without standing over a stove all evening.
I made this for a friend who swore she did not like Indian food, and she quietly went back for thirds without saying a word. That dinner changed her mind completely, and now she texts me every few weeks asking when I am making it again.
Ingredients
- Chicken thighs (1.5 lbs, boneless and skinless): Thighs stay far juicier than breasts during the long slow cook, so do not be tempted to swap them out.
- Plain Greek yogurt (3/4 cup): This is the foundation of the marinade, tenderizing the chicken and adding a subtle tang that balances the rich sauce.
- Lemon juice (2 tbsp): Brightens everything up and helps the yogurt do its tenderizing job more effectively.
- Garam masala (1 tbsp for marinade, 2 tsp for sauce): The backbone of the whole dish, so use a fresh jar if yours has been sitting in the cupboard for over a year.
- Ground cumin (1 tsp for marinade, 1 tsp for sauce): Adds an earthy warmth that grounds the sweeter spices.
- Ground coriander (1/2 tsp): A quiet, citrusy note that most people cannot pinpoint but would absolutely miss if it were gone.
- Chili powder (1/2 tsp): Just enough to give a gentle warmth without overwhelming anyone at the table.
- Ground turmeric (1/2 tsp): Lends that gorgeous golden hue and a mild, slightly bitter depth.
- Salt (1/2 tsp in marinade, plus more to taste): Seasoning in layers is the trick to a sauce that never tastes flat.
- Unsalted butter (2 tbsp for sautéing, 2 tbsp to finish): The namesake ingredient, and finishing with that last bit of butter at the end makes the sauce glossy and luxurious.
- Onion (1 medium, finely chopped): Cooked down until golden, it creates a sweet base that carries the entire sauce.
- Garlic (4 cloves, minced): Fresh garlic only here, the jarred stuff loses too much punch in a slow cooker.
- Fresh ginger (1 tbsp, grated): A little knick of fresh ginger wakes up every other spice around it.
- Tomato sauce or crushed tomatoes (1 can, 15 oz): Crushed tomatoes give a bit more texture, while tomato sauce yields a smoother finish.
- Smoked paprika (1 tsp): Adds a faint smokiness that makes the sauce taste like it came from a tandoor.
- Ground cinnamon (1/2 tsp): Just a whisper of cinnamon gives the sauce an unexpected warmth that people always notice.
- Cayenne pepper (1/2 tsp, optional): Leave it out if you are heat sensitive, or double it if you like a good kick.
- Heavy cream or coconut cream (1 cup): This is what transforms the sauce from good to unforgettable, making it thick and silky.
- Fresh cilantro (for garnish): A scatter of cilantro at the end adds freshness and a pop of green that the dish desperately needs.
Instructions
- Marinate the chicken:
- Stir together the yogurt, lemon juice, garam masala, cumin, coriander, chili powder, turmeric, and salt in a large bowl until everything is well combined. Toss the chicken pieces in until every single piece is coated, then cover and let it sit in the fridge for at least 30 minutes, though overnight really does make a noticeable difference.
- Build the flavor base:
- Melt 2 tablespoons of butter in a skillet over medium heat and cook the onion, garlic, and ginger until the onion turns soft and golden, about 5 minutes. You want to see a little color on the edges but nothing burned, so stir often and enjoy the incredible smell filling your kitchen.
- Load the crockpot:
- Transfer the sautéed mixture into your slow cooker, then add the marinated chicken along with all the yogurt marinade, the tomato sauce, garam masala, smoked paprika, cumin, cinnamon, and cayenne if you are using it. Give everything a good stir so the spices are evenly distributed throughout.
- Let time do its work:
- Cover the crockpot and cook on LOW for 5 to 6 hours or on HIGH for 2.5 to 3 hours, until the chicken is fall apart tender and the sauce has deepened in color. Resist the urge to keep lifting the lid, because every peek adds cooking time.
- Finish with cream and butter:
- About 20 minutes before you are ready to serve, stir in the heavy cream and the remaining 2 tablespoons of butter until the sauce turns a gorgeous, uniform golden orange. Taste it now and add salt and pepper as needed, because this is your last chance to adjust.
- Serve and enjoy:
- Ladle the butter chicken over steamed basmati rice or scoop it up with warm naan, and finish each portion with a generous sprinkle of fresh cilantro. Stand back and watch everyone go quiet after the first bite.
One rainy Sunday I set this up before church and came home to a kitchen that smelled like a Mumbai street stall in the best possible way. My husband was sitting at the counter with a piece of naan already in his hand before I even took my coat off.
Making It Dairy Free
Swap the butter for a good quality vegan butter, use coconut yogurt in the marinade, and replace the heavy cream with full fat coconut cream. The coconut flavor actually pairs beautifully with the spices, and several friends have told me they prefer the dairy free version.
Turning Up the Heat
The recipe as written is family friendly and mild, but the heat ceiling is entirely up to you. I once doubled the cayenne and added a minced jalapeño on a dare, and while it was intense, the creaminess still managed to balance everything out.
Serving Suggestions That Complete the Meal
Basmati rice is the obvious pairing, but I have also served this over quinoa and even cauliflower rice for a lighter meal. Warm naan or pita on the side is nonnegotiable in my house, because you need something to mop up every last drop of that sauce.
- Toss a handful of frozen peas or fresh spinach into the crockpot during the last hour for color and a bit of green on the plate.
- A chilled glass of Riesling or any aromatic white wine cuts through the richness beautifully.
- Leftovers taste even better the next day, so always make the full batch even if you are cooking for two.
This is the kind of recipe that earns a permanent spot in your rotation, the one people will specifically request when they come over. Make it once, and it will follow you for years.
Recipe Q&A
- → Can I use chicken breasts instead of thighs?
-
Yes, but chicken breasts tend to dry out during long slow cooking. If using breasts, reduce the cooking time to 4 hours on LOW or 2 hours on HIGH, and check for doneness early to avoid overcooking.
- → How long should I marinate the chicken?
-
At minimum 30 minutes at room temperature, but for the most flavorful results, marinate the chicken overnight in the refrigerator. The yogurt 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 a dairy-free alternative or coconut oil, 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, but warm naan bread, jeera rice, or even cauliflower rice work wonderfully. A side of cucumber raita or a simple green salad complements the rich sauce nicely.
- → How spicy is this dish?
-
As written, it has a mild to moderate heat level. The cayenne pepper is optional, so you can easily adjust the spice level by increasing or omitting it. The chili powder in the marinade adds warmth without overwhelming heat.
- → Can I freeze leftovers?
-
Yes, butter chicken freezes exceptionally well. Store in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of cream if the sauce has thickened too much.