This crockpot butter chicken delivers all the rich, comforting flavors of your favorite Indian restaurant with minimal hands-on effort. Boneless chicken thighs are marinated in a spiced yogurt mixture, then slowly simmered in a luscious tomato-cream sauce infused with garam masala, cumin, and warm cinnamon.
The low-and-slow cooking method ensures the chicken becomes incredibly tender, absorbing every layer of aromatic spice. A finishing stir of heavy cream and butter creates that signature silky, indulgent sauce that coats every bite.
Serve it ladled over fluffy basmati rice or scooped up with warm naan bread for a deeply satisfying weeknight dinner.
The smell of garam masala toasting in butter on a Tuesday evening changed my entire perspective on weeknight cooking. I had ordered Indian takeout so often that the delivery driver knew my name, and my wallet was staging a quiet revolt. That night, I dumped everything into a crockpot before work, came home to a kitchen that smelled like a restaurant, and never looked back.
My neighbor Karen knocked on my door the first time I made this, convinced I had secretly ordered from the place down the street. We ended up sitting on the kitchen floor with bowls of it, trading stories about our grandmothers and burning our tongues because neither of us could wait for it to cool.
Ingredients
- 1.5 lbs boneless skinless chicken thighs: Thighs are nonnegotiable here because breast meat dries out during the long cook time and loses all that tenderness you want.
- Plain Greek yogurt: This tenderizes the chicken and creates a tangy base for the marinade that permeates every bite.
- Lemon juice: Brightens the heavy spices and helps the yogurt do its tenderizing job more effectively.
- Garam masala: The backbone of this entire dish, so buy a fresh jar if yours has been sitting in the cabinet for over six months.
- Ground cumin: Adds an earthy warmth that grounds the sweeter spices and keeps everything balanced.
- Ground coriander: Brings a subtle citrusy floral note that most people cannot quite identify but would absolutely miss if it were gone.
- Chili powder and turmeric: The chili provides gentle heat while turmeric gives that gorgeous golden color.
- Unsalted butter: You will use it twice, once to sauté the aromatics and again to finish the sauce with silky richness.
- Onion, garlic, and ginger: This holy trinity forms the flavor foundation that makes the entire sauce taste built from scratch rather than thrown together.
- Tomato sauce or crushed tomatoes: Creates the luscious base that carries every spice and clings to the chicken perfectly.
- Smoked paprika: A gentle smokiness that adds depth without overpowering the traditional spice profile.
- Ground cinnamon: Just a pinch transforms the sauce from good to complex and aromatic in a way that surprises people.
- Cayenne pepper: Entirely optional but a small amount wakes up all the other flavors beautifully.
- Heavy cream or coconut cream: Stirred in at the end for that signature butter chicken richness and velvety texture.
- Fresh cilantro: The finishing touch that adds brightness and a pop of green against the golden sauce.
Instructions
- Marinate the chicken:
- Combine the yogurt, lemon juice, garam masala, cumin, coriander, chili powder, turmeric, and salt in a large bowl until it forms a fragrant paste. Toss the chicken pieces in until every surface is coated, then cover and refrigerate for at least thirty minutes or overnight if you want the most flavorful results.
- Build the aromatics:
- Melt two tablespoons of butter in a skillet over medium heat and cook the onion, garlic, and ginger until the onion turns soft and deeply golden, about five minutes. Your kitchen will smell incredible at this point and that is exactly the signal you want.
- Load the crockpot:
- Transfer the sautéed mixture into the crockpot, then add the marinated chicken along with all the marinade, tomato sauce, garam masala, paprika, cumin, cinnamon, and cayenne. Stir everything together until the spices are evenly distributed throughout the sauce.
- Let time do its magic:
- Cover and cook on low for five to six hours or on high for two and a half to three hours until the chicken is fall apart tender. Resist the urge to keep lifting the lid because every peek adds cooking time.
- Finish with cream and butter:
- About twenty minutes before serving, stir in the heavy cream and remaining two tablespoons of butter until the sauce turns a beautiful sunset orange. Taste and adjust the salt and pepper to your liking.
- Serve and garnish:
- Ladle over steamed basmati rice or alongside warm naan bread and scatter fresh cilantro over the top. Serve immediately while the sauce is still bubbling and fragrant.
I made a double batch for a friend who had just had a baby, and she later told me it was the only thing she craved for weeks. Food like this becomes part of your story without asking permission.
Making It Your Own
Toss a handful of frozen peas or fresh spinach into the crockpot during the last hour for extra color and nutrition. I have also added diced potatoes when I wanted to stretch the leftovers into a second meal, and they soak up the sauce like little sponges.
Dairy Free Swaps That Actually Work
Replace the yogurt with coconut yogurt and the heavy cream with full fat coconut cream, and you will be shocked at how close the flavor stays to the original. The coconut adds a natural sweetness that pairs beautifully with the warm spices.
Storage and Reheating Advice
This dish tastes even better the next day because the spices continue to deepen overnight in the refrigerator. It keeps well for up to three days and reheats gently on the stovetop or in the microwave.
- Store in an airtight glass container rather than plastic because the turmeric will stain everything a cheerful yellow.
- Freeze individual portions for up to three months for those nights when cooking feels impossible.
- Always reheat low and slow rather than on high power to keep the sauce from separating.
Some recipes earn a permanent spot in your rotation because they ask so little and give so much back. This butter chicken is the reason my takeout menu gathers dust.
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 cooking process. If using breasts, reduce the cooking time slightly to prevent drying out.
- → How long should I marinate the chicken?
-
At minimum 30 minutes at room temperature, but marinating overnight in the refrigerator yields the most flavorful and tender results. The yogurt helps break down the chicken fibers beautifully.
- → Can I make this dairy-free?
-
Absolutely. Substitute the Greek yogurt with coconut yogurt, replace heavy cream with coconut cream, and use a dairy-free butter alternative. The dish will still be rich and creamy 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 rounds out the meal nicely.
- → How spicy is this dish?
-
The base heat level is mild to moderate. The cayenne pepper is optional, and you can adjust the chili powder to your preference. The cream and butter help mellow the spices, making it family-friendly.
- → Can I freeze leftover butter chicken?
-
Yes, it freezes exceptionally well for up to 3 months. Store in an airtight container and thaw overnight in the refrigerator before gently reheating on the stovetop. The sauce may need a quick stir to recombine.