Here's a fact that annoys purists: real butter chicken does not need a tandoor, a restaurant kitchen, or a babysitter hovering over a skillet. A slow cooker does the heavy lifting while you get on with your life.
Advertisements1
The trick is layering. Bloomed spices and tomato paste go in first, chicken thighs go on top, and the cream and butter get stirred in at the very end so they never break or turn grainy. That's the whole secret.
What to do: use thighs, not breasts. What to avoid: dumping cold cream into boiling sauce. Follow those two rules and you'll get a glossy, deep-orange sauce that tastes like it simmered all day, because it did.
Why You'll Love This Recipe
About the Ingredients
2 lb (900g) boneless, skinless chicken thighs, cut into 1 1/2-inch chunks
Thighs are non-negotiable for slow cooking because their fat and connective tissue keep them tender. If you only have breasts, add them in the last 90 minutes on LOW so they don't dry out.
1 medium yellow onion, finely diced (about 1 cup / 160g)
Yellow onion gives the sweet base; red onion works but turns the sauce slightly pink. Frozen diced onion is a fine shortcut if you're short on time.
4 garlic cloves, minced (about 4 tsp)
Fresh garlic beats the jarred paste here because it blooms in the fat. In a pinch, 1 tsp garlic powder stirred in with the spices will do.
1 tbsp freshly grated ginger (from a 2-inch knob)
Grate it on a microplane so it melts into the sauce instead of leaving fibrous strings. Ground ginger is a weaker substitute, so use 1 tsp if that's all you have.
3 tbsp unsalted butter, divided
Dividing the butter matters: some melts in at the start for flavor, the rest goes in at the end for that signature silky finish. Salted butter works, but then cut the added salt in half.
3 tbsp tomato paste
Tomato paste is the backbone of the color and depth. Buy it in a tube rather than a can so you're not stuck with a half-used tin going moldy in the fridge.
1 can (14.5 oz / 411g) crushed tomatoes
Crushed tomatoes give body without a long reduction. Fire-roasted crushed tomatoes add a subtle smoky edge if you want to upgrade it.
1 cup (240ml) heavy cream, room temperature
Room temperature is the whole game, because cold cream curdled into hot sauce is how you get grainy butter chicken. Half-and-half works but the sauce will be noticeably thinner.
2 tsp garam masala, plus 1 tsp for finishing
Garam masala loses its punch fast, so buy small jars and replace them yearly. A good substitute blend is 1 tsp cumin plus 1/2 tsp cinnamon and a pinch of cardamom.
1 tsp ground cumin, 1 tsp smoked paprika, 1/2 tsp ground turmeric, 1/2 tsp cayenne
This spice quartet builds the warm, faintly smoky base. Skip the cayenne entirely for a kid-friendly version, or double it if you like real heat.
1 tsp kosher salt, plus more to taste
Kosher salt dissolves more evenly than table salt in a wet sauce. If you only have table salt, use about 3/4 tsp since the crystals are finer and saltier by volume.
1 tbsp cornstarch whisked into 2 tbsp cold water (optional slurry)
Only needed if your sauce looks thin after the lid comes off. Arrowroot or a tablespoon of almond flour will thicken it just as well.
Tips & Tricks
- Don't brown the chicken first. It seems wrong, but searing before slow cooking just toughens the exterior and adds a pan to wash. The sauce does the work.
- Keep the lid on. Every peek drops the internal temperature and adds 15 to 20 minutes to your cook time, especially on a 4-quart cooker.
- Add dairy last. Cream and finishing butter go in after the cooker is switched off, stirred into the hot sauce, so they emulsify instead of splitting.
- Thicken with the lid off. If the sauce is loose, set the cooker to HIGH for 15 minutes uncovered and it will reduce to a coating consistency.
Pro Tips
Step-by-Step Instructions
1. Bloom the aromatics
Set the slow cooker to sauté (or use a skillet over medium heat, 350F/175C). Melt 2 tbsp of the butter, then cook the onion for 4 minutes until translucent, add the garlic and ginger for 60 seconds until fragrant, and stir in the tomato paste and all the spices for 60 seconds until the paste darkens to a brick red. The cue: it should smell toasted, not raw.
2. Build the sauce base
Pour in the crushed tomatoes and 1 tsp kosher salt, scraping up anything stuck to the bottom. Stir until you have a uniform, deep-orange sauce, about 30 seconds.
3. Add the chicken
Nestle the chicken chunks into the sauce in a single layer so every piece is at least partly submerged. Don't stir aggressively; you want the pieces intact, not shredded.
4. Slow cook low and slow
Cover and cook on LOW for 4 hours (or HIGH for 2 hours). The chicken is done when it shreds with light pressure from a fork and reaches 165F/74C at the center. Avoid opening the lid before the 3-hour mark.
5. Thicken if needed
If the sauce looks watery, whisk in the cornstarch slurry and cook on HIGH, uncovered, for 10 to 15 minutes until it coats the back of a spoon. If it already looks glossy and thick, skip this entirely.
6. Finish with cream and butter
Switch the cooker off. Stir in the room-temperature cream, the remaining 1 tbsp butter, and the final 1 tsp garam masala. Let it sit 5 minutes; the sauce will deepen in color and turn silky. Taste and adjust salt.
7. Serve
Spoon over basmati rice or warm naan and scatter with cilantro. The sauce should cling to the rice, not run off it.
Delicious Variations
Coconut Butter Chicken
Swap the heavy cream for full-fat coconut milk and the butter for coconut oil, then add 1 tsp lime juice at the end for a dairy-free version that still tastes rich.
Spicy Vindaloo-Style
Add 1 tbsp Kashmiri chili powder and 1 tbsp white vinegar with the spices, and finish with an extra pinch of cayenne for a sharper, hotter sauce.
Butter Chicken Pasta
Toss the finished sauce with 12 oz cooked penne and a splash of pasta water, then top with grated parmesan for a fusion weeknight dinner.
How to Store Slow Cooker Butter Chicken with Rich Tomato Cream Sauce
Refrigerator
Store in an airtight container for up to 4 days. The sauce thickens as it chills, which is normal; loosen it with a splash of water or milk when reheating.
Freezer
Freeze in portions for up to 3 months, but leave out the cream if you can and stir it in fresh after thawing, since cream sauces can separate when frozen. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over medium-low heat (about 250F/120C) or in the microwave at 50 percent power, stirring every 30 seconds. Never boil it, or the sauce will split.
Frequently Asked Questions
Q: Can I use chicken breasts instead of thighs?
Yes, but add them later so they don't overcook. Breasts dry out fast in a slow cooker, so use them only for the last 90 minutes on LOW and check for 165F/74C. Thighs remain the better choice for texture.
Q: Why did my butter chicken sauce curdle?
Cold cream hitting hot sauce is almost always the culprit. Let the cream sit on the counter for 30 minutes first, turn the cooker off, and stir it in gradually rather than dumping it all at once.
Q: Can I make this in an Instant Pot instead?
Yes, and it's faster. Sauté the aromatics on the Instant Pot's sauté mode, add the chicken and tomato, then pressure cook on HIGH for 10 minutes with a 10-minute natural release before stirring in the cream and butter.
Q: Is butter chicken very spicy?
No, this version is mild and creamy by design. The cayenne adds warmth rather than heat, and you can leave it out completely for kids or add more at the table for adults who want a kick.
Q: How do I fix a sauce that's too thin?
Whisk in a cornstarch slurry or simmer it uncovered on HIGH for 10 to 15 minutes. Both work, but the uncovered simmer also concentrates the flavor, which is the better fix if you have the time.
Make it once and you'll stop ordering butter chicken altogether, because this version is richer, cheaper, and made in your own kitchen with zero guesswork. If you cook it, tell me whether you went mild or added the extra cayenne. Stay curious, stay private.
Slow Cooker Butter Chicken with Rich Tomato Cream Sauce
Slow Cooker Butter Chicken with rich tomato cream sauce delivers tender chicken and deep flavor with almost no hands-on work on busy weeknights.
🧂 Ingredients
- 2 lb (900g) boneless, skinless chicken thighs, cut into 1 1/2-inch chunks
- 1 medium yellow onion, finely diced (about 1 cup / 160g)
- 4 garlic cloves, minced (about 4 tsp)
- 1 tbsp freshly grated ginger (from a 2-inch knob)
- 3 tbsp unsalted butter, divided
- 3 tbsp tomato paste
- 1 can (14.5 oz / 411g) crushed tomatoes
- 1 cup (240ml) heavy cream, room temperature
- 2 tsp garam masala, plus 1 tsp for finishing
- 1 tsp ground cumin, 1 tsp smoked paprika, 1/2 tsp ground turmeric, 1/2 tsp cayenne
- 1 tsp kosher salt, plus more to taste
- 1 tbsp cornstarch whisked into 2 tbsp cold water (optional slurry)
📋 Instructions
- 1Bloom the aromatics — Set the slow cooker to sauté (or use a skillet over medium heat, 350F/175C). Melt 2 tbsp of the butter, then cook the onion for 4 minutes until translucent, add the garlic and ginger for 60 seconds until fragrant, and stir in the tomato paste and all the spices for 60 seconds until the paste darkens to a brick red. The cue: it should smell toasted, not raw.
- 2Build the sauce base — Pour in the crushed tomatoes and 1 tsp kosher salt, scraping up anything stuck to the bottom. Stir until you have a uniform, deep-orange sauce, about 30 seconds.
- 3Add the chicken — Nestle the chicken chunks into the sauce in a single layer so every piece is at least partly submerged. Don't stir aggressively; you want the pieces intact, not shredded.
- 4Slow cook low and slow — Cover and cook on LOW for 4 hours (or HIGH for 2 hours). The chicken is done when it shreds with light pressure from a fork and reaches 165F/74C at the center. Avoid opening the lid before the 3-hour mark.
- 5Thicken if needed — If the sauce looks watery, whisk in the cornstarch slurry and cook on HIGH, uncovered, for 10 to 15 minutes until it coats the back of a spoon. If it already looks glossy and thick, skip this entirely.
- 6Finish with cream and butter — Switch the cooker off. Stir in the room-temperature cream, the remaining 1 tbsp butter, and the final 1 tsp garam masala. Let it sit 5 minutes; the sauce will deepen in color and turn silky. Taste and adjust salt.
- 7Serve — Spoon over basmati rice or warm naan and scatter with cilantro. The sauce should cling to the rice, not run off it.



