Crockpot Butter Chicken is the weeknight answer to your Indian takeout craving: tender chicken thighs simmered low and slow in a silky tomato-cream sauce perfumed with garam masala, ginger, and garlic. You brown nothing on the stove if you don't want to, and the slow cooker does the heavy lifting while you get on with your day.
Advertisements1
The magic is in the sauce. Canned crushed tomatoes cook down into a velvety base, and a finishing swirl of cold butter and heavy cream gives you that glossy, slightly sweet restaurant finish. Serve it over basmati rice with a shower of cilantro and you have a dinner that tastes like a Friday night splurge on a Tuesday.
This version is built for real kitchens: pantry spices, boneless skinless thighs that stay juicy after hours of cooking, and a cornstarch slurry that thickens the sauce without a reduction. It also freezes beautifully, so make a double batch and bank a future dinner.
Why You'll Love This Recipe
About the Ingredients
2.5 lbs (1130 g) boneless skinless chicken thighs, cut into 1.5-inch chunks
Thighs stay juicy in a slow cooker; if you only have chicken breasts, use them but shorten the cook time to 3 hours on low. Buy thighs labeled 'air-chilled' if available, as they hold moisture better.
1 cup (240 ml) canned crushed tomatoes
Crushed tomatoes give body without a long reduction; substitute 1 cup of tomato puree plus 1 teaspoon of tomato paste if that is what you have. Look for a brand with no added sugar so you control the sweetness.
1 cup (240 ml) full-fat plain yogurt
Yogurt tenderizes the chicken and adds tang; use Greek yogurt for extra thickness or coconut cream for a dairy-free version. Do not use fat-free yogurt, which curdles and turns grainy under heat.
1 medium yellow onion, finely diced (about 1 cup / 160 g)
Sweet onion melts into the sauce; a red onion works but adds a sharper bite. Frozen diced onion is a fine shortcut, no need to thaw.
4 cloves garlic, minced (about 1 tablespoon)
Fresh garlic is best here; jarred minced garlic works in a pinch but tastes flatter. Add it with the spices so it does not burn.
1 tablespoon freshly grated ginger
Grate ginger on a microplane so it dissolves into the sauce; 1 teaspoon of ground ginger is the substitute. Freeze fresh ginger and grate it frozen for easy prep.
2 tablespoons garam masala
The signature spice blend; if yours is old, replace it, as stale garam masala tastes dusty. Add 1 teaspoon of smoked paprika for a deeper color.
1 teaspoon ground cumin, 1 teaspoon kosher salt, and 1/2 teaspoon cayenne pepper
Cumin adds earthy depth and cayenne controls heat; use Kashmiri chili powder for color with milder heat. Taste and adjust salt at the end, since brands vary in sodium.
3 tablespoons unsalted butter, cut into pieces
Stirred in at the end, butter gives that glossy finish; ghee is a traditional substitute with a nuttier flavor. Keep it cold so it emulsifies into the sauce.
1/2 cup (120 ml) heavy cream
Cream rounds out the acidity; coconut milk makes a dairy-free swap that is slightly sweeter. Add it off the heat so it does not separate.
1 tablespoon cornstarch whisked with 2 tablespoons cold water
This slurry thickens the sauce without reducing; arrowroot or tapioca starch works the same way. Whisk it fresh, as it settles fast.
2 cups (370 g) cooked basmati rice and chopped cilantro, for serving
Basmati is the classic pairing; cauliflower rice keeps it low-carb. Fluff rice with a fork and season with a pinch of salt before serving.
Tips & Tricks
Do not skip the yogurt marinade
Even 20 minutes of coating the chicken in yogurt, garam masala, and ginger before it hits the crock makes the meat noticeably more tender and seasoned.
Add cream and butter at the very end
Dairy added at the start can curdle or turn greasy after hours of heat. Stir them in after the slow cooker is switched off, using residual heat to melt the butter.
Taste for salt and acid at the end
Slow-cooked tomato sauces often taste flat; a final pinch of salt and squeeze of lemon wakes up the whole pot.
- Thicken with a slurry, not by cooking longer: Cornstarch mixed with cold water thickens the sauce in 5 minutes, while extra cooking just dries out the chicken.
Pro Tips
Step-by-Step Instructions
1. Coat the chicken
In a large bowl, toss the chicken chunks with the yogurt, half the garam masala, the grated ginger, and the minced garlic until every piece is coated. Let it sit at room temperature for 15 minutes while you prep the rest.
2. Build the sauce base
Add the diced onion, crushed tomatoes, remaining garam masala, cumin, kosher salt, and cayenne to the slow cooker and stir to combine. Nestle the yogurt-coated chicken into the sauce in a single layer so it cooks evenly.
3. Slow cook on low
Cover and cook on low for 4 hours or on high for 2 hours, until the chicken reaches 165F (74C) on an instant-read thermometer and shreds easily with a fork. The sauce should be bubbling gently at the edges.
4. Thicken the sauce
Whisk the cornstarch with the cold water and stir the slurry into the hot sauce. Cook uncovered on high for 10 to 15 minutes, until the sauce coats the back of a spoon and no longer tastes raw.
5. Finish with butter and cream
Turn the slow cooker off and stir in the cold butter pieces until melted, then stream in the heavy cream. Taste and adjust salt and cayenne; the sauce should be glossy and slightly sweet.
6. Rest and serve
Let the butter chicken rest for 5 minutes so the sauce tightens, then spoon it over warm basmati rice. Garnish with chopped cilantro and serve with naan for scooping.
Delicious Variations
Coconut Butter Chicken
Swap the heavy cream and butter for full-fat coconut milk and coconut oil for a dairy-free version that still tastes rich and creamy.
Spicy Vindaloo-Style
Add 1 tablespoon of Kashmiri chili powder and 1 tablespoon of white vinegar with the spices for a hotter, tangier sauce.
Butter Chicken with Vegetables
Stir 2 cups of frozen peas, cauliflower florets, or cubed sweet potato in during the last 30 minutes on high for a one-pot meal.
How to Store Crockpot Butter Chicken
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days; the flavors deepen overnight and the sauce thickens as it chills.
Freezer
Freeze in portioned containers for up to 3 months; leave 1 inch of headspace and thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat or in the microwave at 50 percent power, adding a splash of water or cream to loosen the sauce.
Frequently Asked Questions
Q: Can I use chicken breasts instead of thighs in Crockpot Butter Chicken?
Yes, but reduce the cook time to 3 hours on low or 1.5 hours on high, since breasts dry out faster than thighs. Check for 165F (74C) and stop cooking as soon as they hit it.
Q: Why did my butter chicken sauce curdle?
Curdling usually happens when cold dairy is added to a hot sauce or when the sauce boils after the cream goes in. Add the cream and butter off the heat and stir constantly, and never let the sauce come to a rolling boil afterward.
Q: How do I thicken butter chicken sauce in a slow cooker?
Whisk 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the hot sauce, then cook uncovered on high for 10 to 15 minutes. You can also remove the lid and let the sauce reduce, but the slurry is faster and more reliable.
Q: Is Crockpot Butter Chicken spicy?
It is mildly spicy as written, with the cayenne adding gentle warmth rather than real heat. For a truly mild version, omit the cayenne and use a sweet paprika instead, or add more cayenne if you like it hot.
Q: Can I make Crockpot Butter Chicken dairy-free?
Yes, use coconut cream in place of heavy cream and coconut oil or vegan butter in place of the dairy butter. Use a coconut-based plain yogurt for the marinade, and the dish will still be rich and creamy.
Set your slow cooker tonight and wake up to a kitchen that smells like your favorite Indian restaurant. Make a double batch, freeze half, and thank yourself on the next busy weeknight.
Crockpot Butter Chicken
Crockpot Butter Chicken delivers creamy, restaurant-style Indian flavor with 15 minutes of hands-on prep and a rich tomato-butter sauce.
🧂 Ingredients
- 2.5 lbs (1130 g) boneless skinless chicken thighs, cut into 1.5-inch chunks
- 1 cup (240 ml) canned crushed tomatoes
- 1 cup (240 ml) full-fat plain yogurt
- 1 medium yellow onion, finely diced (about 1 cup / 160 g)
- 4 cloves garlic, minced (about 1 tablespoon)
- 1 tablespoon freshly grated ginger
- 2 tablespoons garam masala
- 1 teaspoon ground cumin, 1 teaspoon kosher salt, and 1/2 teaspoon cayenne pepper
- 3 tablespoons unsalted butter, cut into pieces
- 1/2 cup (120 ml) heavy cream
- 1 tablespoon cornstarch whisked with 2 tablespoons cold water
- 2 cups (370 g) cooked basmati rice and chopped cilantro, for serving
📋 Instructions
- 1Coat the chicken — In a large bowl, toss the chicken chunks with the yogurt, half the garam masala, the grated ginger, and the minced garlic until every piece is coated. Let it sit at room temperature for 15 minutes while you prep the rest.
- 2Build the sauce base — Add the diced onion, crushed tomatoes, remaining garam masala, cumin, kosher salt, and cayenne to the slow cooker and stir to combine. Nestle the yogurt-coated chicken into the sauce in a single layer so it cooks evenly.
- 3Slow cook on low — Cover and cook on low for 4 hours or on high for 2 hours, until the chicken reaches 165F (74C) on an instant-read thermometer and shreds easily with a fork. The sauce should be bubbling gently at the edges.
- 4Thicken the sauce — Whisk the cornstarch with the cold water and stir the slurry into the hot sauce. Cook uncovered on high for 10 to 15 minutes, until the sauce coats the back of a spoon and no longer tastes raw.
- 5Finish with butter and cream — Turn the slow cooker off and stir in the cold butter pieces until melted, then stream in the heavy cream. Taste and adjust salt and cayenne; the sauce should be glossy and slightly sweet.
- 6Rest and serve — Let the butter chicken rest for 5 minutes so the sauce tightens, then spoon it over warm basmati rice. Garnish with chopped cilantro and serve with naan for scooping.



