Butter chicken is the dish that made me fall in love with Indian food, and this slow cooker version is the one I make on busy weeknights when I still want something that tastes like a Friday-night restaurant splurge. You bloom the spices in butter and tomato paste on the stove for five minutes, then the crockpot does the rest while you live your life.
Advertisements1
The magic happens because chicken thighs braise low and slow in a spiced tomato-cream sauce until they shred at the touch of a fork, and the sauce reduces into something glossy enough to coat every grain of basmati rice. A final swirl of cold butter and a squeeze of lemon wakes everything up right before serving.
Serve it over rice, scoop it up with warm naan, or spoon it over cauliflower rice if you are keeping things lighter. Leftovers taste even better the next day, which is a rare and beautiful thing in a dinner recipe.
Why You'll Love This Recipe
About the Ingredients
2 lb (900g) boneless, skinless chicken thighs, cut into 1 1/2-inch chunks
Thighs stay tender through long cooking; if you only have breasts, use them but check at the 3-hour mark. Look for air-chilled thighs for cleaner flavor.
1 cup (240g) plain full-fat Greek yogurt
Full-fat matters because low-fat yogurt can split in the slow cooker. If dairy-free, use 1 cup coconut cream plus 1 teaspoon lemon juice.
1 tbsp garam masala
Buy garam masala from a store with high turnover or toast and grind whole spices; stale blends taste dusty and flat.
2 tsp ground cumin
Ground cumin loses punch after six months; crush a pinch between your fingers and smell it before using.
1 tbsp smoked paprika
Smoked paprika adds deep color and a gentle smoky note; sweet paprika works but the sauce will look paler.
1 tbsp grated fresh ginger (from a 2-inch knob)
Freeze the knob first and grate it on a microplane so the fibers stay out of the sauce.
6 garlic cloves, minced (about 2 tbsp)
Jarred minced garlic is a fine shortcut in a pinch, but fresh garlic gives a brighter, sweeter finish.
1 can (6 oz / 170g) tomato paste
Tomato paste is the backbone of the sauce; if you only have crushed tomatoes, use 1 1/2 cups and simmer the sauce uncovered 20 extra minutes.
1 can (13.5 oz / 400ml) full-fat coconut milk
Shake the can hard before opening; if it looks separated, blend it smooth so the sauce stays silky.
3 tbsp unsalted butter, divided
Keep 1 tablespoon cold for the final stir-in, which gives the sauce its glossy finish. Ghee is a traditional swap.
1 tsp kosher salt, plus more to taste
Kosher salt dissolves more evenly than table salt; if using table salt, start with 3/4 teaspoon.
1 tbsp fresh lemon juice, plus more to taste
A squeeze of lemon at the end balances the sweetness of the tomato and cream; lime juice works too.
Tips & Tricks
Do not skip the five-minute bloom
Cooking the tomato paste and spices in butter at 350F (175C) until the paste turns brick red is what separates good butter chicken from a flat, raw-tasting sauce.
Keep the heat low
Slow cookers on High can scorch dairy, so cook on Low for 4 hours or High for 2 hours and stir once halfway through to keep the sauce even.
Temper your dairy
Let the yogurt sit on the counter for 20 minutes and whisk it with a spoonful of the hot sauce before adding it, which prevents the curdling that ruins so many crockpot curries.
Finish off the heat
Stir in the cold butter and lemon juice after the crockpot is switched off so the sauce stays glossy instead of breaking.
Pro Tips
Step-by-Step Instructions
1. Bloom the spices
Melt 2 tablespoons butter in a skillet over medium heat at 350F (175C). Add the garlic, ginger, garam masala, cumin, smoked paprika, and tomato paste and cook for 3 to 4 minutes, stirring constantly, until the paste darkens to a deep brick red and smells nutty and fragrant.
2. Build the sauce
Scrape the spiced paste into the crockpot and whisk in the coconut milk and kosher salt until completely smooth, with no streaks of tomato paste left.
3. Marinate the chicken
In a bowl, toss the chicken chunks with the Greek yogurt until every piece is coated, then add them to the crockpot and stir gently so the sauce covers the chicken.
4. Slow cook
Cover and cook on Low for 4 hours or High for 2 hours. The chicken is done when it shreds easily under a fork and the sauce is bubbling gently at the edges.
5. Thicken the sauce
Remove the lid, switch to High, and cook uncovered for 15 to 20 minutes, stirring once, until the sauce coats the back of a spoon and a swipe leaves a clean trail.
6. Finish and rest
Turn off the crockpot and stir in the remaining 1 tablespoon cold butter and the lemon juice. Taste and add salt or lemon until the sauce tastes bright and balanced, then rest 5 minutes before serving.
7. Serve
Spoon over basmati rice or scoop up with warm naan, and top with a swirl of cream and chopped cilantro if you like.
Delicious Variations
Paneer Butter Chicken
Swap the chicken for 2 cups of cubed paneer added during the last 30 minutes of cooking so it stays soft and pillowy.
Spicy Vindaloo-Style
Add 1 to 2 teaspoons of Kashmiri chili powder and a splash of white vinegar with the spices for a hotter, tangier sauce.
Coconut-Free Creamy Version
Replace the coconut milk with 1 cup heavy cream stirred in during the last 20 minutes for a richer, more classic makhani flavor.
How to Store Crockpot Butter Chicken
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days; the flavors deepen after a day, so it is even better on day two.
Freezer
Freeze in portioned containers for up to 3 months. Thaw overnight in the refrigerator before reheating to keep the sauce from separating.
Reheating
Reheat gently on the stovetop over medium-low heat at 250F (120C) or in the microwave in 30-second bursts, stirring between each, until steaming but not boiling.
Frequently Asked Questions
Q: Can I use chicken breast instead of thighs in this crockpot butter chicken?
Yes, but reduce the cook time to 2 1/2 hours on Low or 1 1/2 hours on High because breast meat dries out quickly. Cut the breasts into larger 2-inch chunks so they hold moisture, and check them early with a fork.
Q: Why did my butter chicken sauce curdle?
The sauce curdles when cold dairy hits a hot, acidic tomato base too quickly. Prevent it by letting the yogurt come to room temperature and whisking a spoonful of hot sauce into it before adding it to the crockpot.
Q: Is butter chicken the same as chicken tikka masala?
No, they are different dishes: butter chicken uses a smooth tomato-butter-cream sauce with no charred chunks, while tikka masala is built on grilled marinated chicken in a spicier tomato sauce. Butter chicken is milder, creamier, and sweeter.
Q: How do I make crockpot butter chicken dairy-free?
Use full-fat canned coconut milk in place of the yogurt and finish with coconut oil or vegan butter instead of dairy butter. The sauce will be slightly less tangy, so add an extra teaspoon of lemon juice at the end.
Q: Can I cook this butter chicken on High instead of Low?
Yes, cook it on High for 2 hours, but stir once at the one-hour mark because dairy-based sauces scorch more easily at higher heat. The chicken should shred easily and the sauce should bubble gently at the edges when it is done.
Grab your crockpot, bloom those spices, and let the slow cooker turn a handful of pantry staples into a creamy butter chicken that tastes like a takeout splurge. Make it this week, then come back and tell me how you served it.
Crockpot Butter Chicken
Crockpot Butter Chicken delivers creamy, restaurant-style Indian flavor with 15 minutes of prep and a hands-off slow cooker simmer.
🧂 Ingredients
- 2 lb (900g) boneless, skinless chicken thighs, cut into 1 1/2-inch chunks
- 1 cup (240g) plain full-fat Greek yogurt
- 1 tbsp garam masala
- 2 tsp ground cumin
- 1 tbsp smoked paprika
- 1 tbsp grated fresh ginger (from a 2-inch knob)
- 6 garlic cloves, minced (about 2 tbsp)
- 1 can (6 oz / 170g) tomato paste
- 1 can (13.5 oz / 400ml) full-fat coconut milk
- 3 tbsp unsalted butter, divided
- 1 tsp kosher salt, plus more to taste
- 1 tbsp fresh lemon juice, plus more to taste
📋 Instructions
- 1Bloom the spices — Melt 2 tablespoons butter in a skillet over medium heat at 350F (175C). Add the garlic, ginger, garam masala, cumin, smoked paprika, and tomato paste and cook for 3 to 4 minutes, stirring constantly, until the paste darkens to a deep brick red and smells nutty and fragrant.
- 2Build the sauce — Scrape the spiced paste into the crockpot and whisk in the coconut milk and kosher salt until completely smooth, with no streaks of tomato paste left.
- 3Marinate the chicken — In a bowl, toss the chicken chunks with the Greek yogurt until every piece is coated, then add them to the crockpot and stir gently so the sauce covers the chicken.
- 4Slow cook — Cover and cook on Low for 4 hours or High for 2 hours. The chicken is done when it shreds easily under a fork and the sauce is bubbling gently at the edges.
- 5Thicken the sauce — Remove the lid, switch to High, and cook uncovered for 15 to 20 minutes, stirring once, until the sauce coats the back of a spoon and a swipe leaves a clean trail.
- 6Finish and rest — Turn off the crockpot and stir in the remaining 1 tablespoon cold butter and the lemon juice. Taste and add salt or lemon until the sauce tastes bright and balanced, then rest 5 minutes before serving.
- 7Serve — Spoon over basmati rice or scoop up with warm naan, and top with a swirl of cream and chopped cilantro if you like.



