Main Courses
This authentic butter chicken recipe transforms your slow cooker into a flavor factory, delivering restaurant-quality results with minimal effort. The secret lies in a rich tomato-yogurt fusion—where tender chicken marinated in yogurt and spices becomes melt-in-your-mouth perfection, blanketed in a velvety, aromatic sauce.
I’ve perfected this method over years of testing, ensuring every bite delivers the bold, creamy, and slightly sweet flavors of traditional Indian cuisine without the fuss of stovetop cooking.
The magic begins with a 30-minute marinade of chicken in yogurt, garlic, ginger, and a blend of warming spices like garam masala and turmeric.
While the chicken slow-cooks for 3-4 hours, the sauce simmers down into a creamy, fragrant masterpiece, thanks to a slow reduction of tomatoes, butter, and cream.
This method guarantees tender, juicy chicken that practically falls apart at the touch of a fork, all while the sauce thickens into a luxurious, golden-hued blanket of flavor.
By the time you serve it, you’ll have a dish that’s authentic yet approachable—creamy enough to satisfy cravings but balanced with the bright acidity of tomatoes and the earthy depth of spices.
The slow cooker does all the work, leaving you free to focus on pairing it with warm naan bread or fluffy basmati rice, both of which soak up every last drop of that irresistible sauce. This is butter chicken as it should be: rich, tender, and deeply satisfying.
Whether you’re feeding a family or meal prepping for the week, this recipe scales effortlessly. The slow cooker ensures foolproof results every time, with minimal cleanup and maximum flavor. Let’s get cooking—your taste buds will thank you.
Ingredients for authentic butter chicken recipe slow cooker
Rich tomato-yogurt fusion meets tender chicken in this slow-cooker masterpiece—authentic flavors without the fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Plain Whole Milk Yogurt 🥛 | 1 cup | Full-fat preferred |
| Garlic Cloves 🧄 | 5 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 1 tbsp | Grated, aromatic |
| Garam Masala 🌶️ | 1 ½ tbsp | Authentic blend preferred |
| Ground Turmeric 🧂 | ½ tsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for sauce |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for richness |
| Canned Crushed Tomatoes 🍅 | 14 ½ oz | San Marzano preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The chicken thighs are non-negotiable here—bone-in, skin-on stays juicier, but boneless works too. Grab full-fat yogurt from the Indian aisle at Whole Foods or Trader Joe's for that authentic tang. If you can't find garam masala, Penzeys sells a great blend online. The tomatoes? San Marzano cans are worth the splurge—they're sweeter and less acidic. For the butter, Land O'Lakes unsalted melts beautifully, but any good-quality brand works.
No garam masala? Mix 1/2 tsp each cinnamon, cardamom, cloves, and black pepper as a substitute. Fresh ginger and garlic can be swapped for 1 tbsp each of paste versions—though fresh is always better. Running low on cilantro? Fresh parsley at half the amount works in a pinch. The cream can be swapped for coconut milk—just reduce by 1/4 cup to balance richness. For a tangier sauce, add 1/2 tsp sugar**—trust me, it cuts through the creaminess beautifully.
Marinate the chicken for at least 30 minutes—overnight is even better. The sauce thickens as it cooks, so add a splash of water if needed. Store leftovers in an airtight container for 4-5 days—the flavors deepen overnight. Freeze portions for up to 3 months by portioning into meal-sized containers. Garnish with fresh cilantro right before serving—it wilts fast—so don't add it too early.
Why You'll Love This Recipe
- Slow Cooker Magic: The moment I toss in the marinated chicken thighs, I can walk away—no hovering, no stress. Three hours later, the thighs fall off the bone, tender and soaked in that garam masala-spiced yogurt sauce.
- Rich Without Effort: That whole milk yogurt base? It’s the secret. The slow cooker transforms it into a velvety sauce with just a few minced garlic cloves and ginger—no blender, no fuss. Honestly, the flavor builds deeper than any stovetop version I’ve tried.
- Weeknight Crowd-Pleaser: Between us, this is the dish that saves me when friends drop by unannounced. The leftovers reheat beautifully, and the sauce clings to everything—rice, naan, even a lazy salad. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Chicken thighs stretch for days, and the spices cost pennies. I’ll be real: the garam masala alone makes it taste like a restaurant, but the yogurt and ginger keep it from feeling heavy. My wallet and taste buds both win.
Step-by-step instructions for authentic butter chicken slow cooker recipe
Here's how to transform simple ingredients into restaurant-quality butter chicken with melt-in-your-mouth tenderness.
Marinate the Chicken for Maximum Flavor
Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces and place them in a large bowl. In a separate small bowl, whisk together the 1 cup plain whole milk yogurt, 1.5 tsp salt, 1 tbsp garam masala, 0.5 tsp ground turmeric, 1 tsp ground cumin, and 1 tsp ground coriander. Pour this marinade over the chicken and mix gently to coat evenly.
Next, add the 5 minced garlic cloves and 1 tbsp grated fresh ginger to the bowl. Toss everything together until the chicken is fully coated in the yogurt mixture. Cover and refrigerate for at least 4 hours—overnight is even better. This long marinade is what makes the chicken tender and infuses it with those signature Indian flavors. Don't skip this step; patience here prevents dry chicken later.
Prepare the Slow Cooker Base
Transfer the marinated chicken to your slow cooker. In the same bowl you used for marinating, add the 14.5 oz canned crushed tomatoes and mix well to coat the chicken pieces. This ensures every bite gets that rich tomato flavor.
Set the slow cooker to High and cook for 3 hours, or until the chicken is tender and easily shreds with a fork. Here's the thing—you want the chicken to cook through completely during this initial phase before we add the creamy elements. If you're using a 6-quart slow cooker, make sure the chicken is in a single layer so it cooks evenly. Resist the urge to peek; every time you open the lid, you lose valuable cooking time and heat.
Build the Creamy Sauce
After the chicken has cooked, carefully remove it with a slotted spoon and set it aside in a bowl. Pour the cooking liquid through a fine-mesh strainer into a medium saucepan, pressing on the solids to extract all the flavor. This strained liquid is the foundation of your sauce.
Return the saucepan to medium heat and add the 0.5 cup unsalted butter and 0.5 cup heavy whipping cream. Stir constantly as the mixture comes to a gentle simmer. You'll see the butter melt and the sauce begin to thicken—this is where the magic happens. Simmer for 5-7 minutes until the sauce coats the back of a spoon. Taste and adjust seasoning with additional salt or garam masala if needed. The sauce should be rich, velvety, and perfectly balanced between sweet and tangy.
Finish and Serve
Return the chicken to the saucepan and stir gently to coat each piece. Simmer for another 5 minutes to let the chicken absorb all that creamy goodness. Stir in the 1 tbsp freshly squeezed lemon juice just before serving—this brightens the flavors and cuts through the richness.
Ladle the butter chicken into serving bowls and garnish with 0.25 cup chopped fresh cilantro. Serve immediately with basmati rice or warm naan bread. The dish should be creamy yet not overly thick, with tender chicken that falls apart at the touch. Each bite should deliver that perfect balance of smoky, spicy, and creamy flavors that make butter chicken so beloved.
Pro Tips For Making Authentic Butter Chicken Recipe Slow Cooker
- Marinate Chicken Overnight: I learned this the hard way—rushing the marinade means tough, bland chicken. Toss thighs with yogurt, ginger, garlic, and half the garam masala at least 8 hours ahead (12 is better). The acid and spices work their magic, breaking down fibers and infusing flavor deep. Skip this, and you’ll end up with chicken that tastes like it’s playing catch-up.
- Sear Before Slow Cooking: Don’t just dump raw chicken into the slow cooker. After marinating, pat thighs very dry (this is crucial) and sear them in a hot pan with a little oil for 2–3 minutes per side until golden. The crust locks in juices during slow cooking, and the Maillard reaction adds depth the slow cooker alone can’t match. Yes, it’s an extra step, but it’s the thing that matters most.
- Strain the Yogurt: Whole milk yogurt is rich, but the excess liquid can dilute your sauce. After mixing yogurt with spices, strain it through a fine-mesh sieve or cheesecloth for 10–15 minutes. This removes whey without losing flavor, giving you a thicker, creamier base for the sauce. I was skeptical until I tried it—now I never skip it.
- Finish with Fresh Garam Masala: The slow cooker does the heavy lifting, but don’t forget to stir in a fresh pinch of garam masala right before serving. The heat of the slow cooker can mute spices over time, and a final sprinkle wakes up the dish. Also, taste the sauce as it cooks—adjust salt gradually (I know, I know, but trust the process). The sauce should coat the back of your spoon, not just the chicken.
Common mistakes when making perfect results
Over-Marinating Chicken
While a long marinade is key, leaving chicken in yogurt for more than 12 hours can actually break down the meat too much, making it mushy. I’ve ruined a batch by forgetting about it overnight—trust me, it’s not pretty.
Stick to 4-8 hours max for perfect tenderness without turning your chicken into a sad, watery mess. 🌶️
Skipping the Strain
Don’t skip straining the cooking liquid before making the sauce—this is where flavor concentration happens! The strained liquid removes any fibrous bits that can make your sauce grainy. I once skipped this step and ended up with a sauce that tasted like it had sand in it.
Press those tomato solids gently with a spoon to extract every last drop of flavor. 💡
Adding Cream Too Early
Adding heavy cream directly to the slow cooker with raw chicken can cause curdling and separate the sauce. Always cook the chicken and tomatoes first, then strain and build the sauce separately.
I learned this the hard way when my first attempt turned into a lumpy, unappetizing disaster. Save the cream for the final 5-7 minutes of sauce-making. ⚡
Undercooking the Chicken
Slow cookers vary in power, so don’t assume 3 hours will work for all. Test doneness by checking if the chicken shreds easily with a fork—if it’s still tough, cook another 30 minutes.
I’ve had batches where the chicken needed an extra hour, especially in smaller slow cookers. Better safe than sorry—no one wants rubbery chicken. 🍗
Ignoring the Sauce Thickness
The sauce should coat the back of a spoon but still be pourable. If it’s too thin, simmer uncovered for 5-10 minutes to reduce. If it’s too thick, stir in 1-2 tbsp warm water or broth.
I once ended up with a glue-like sauce because I didn’t check it early enough—now I taste it at 5-minute intervals after adding cream. 💪
Overlooking the Lemon Juice
That final 1 tbsp lemon juice is non-negotiable—it brightens the dish and cuts through the richness. Skipping it makes the sauce taste flat and overly heavy. I’ve served butter chicken without it, and while it’s still delicious, it’s missing that signature tang that makes it authentic.
Add it right before serving for maximum impact. 🍋
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this slow cooker butter chicken?
Chicken thighs are ideal because they stay juicy and tender during slow cooking. If you must use breast, cut them into smaller pieces and reduce cooking time to 2-2.5 hours on High. Add 1 tbsp extra yogurt to the marinade to help prevent dryness. The thighs' fat content keeps the meat moist—breast will be leaner and more prone to drying out.
How do I make this recipe without a strainer?
No strainer? No problem! Use a clean kitchen towel or cheesecloth to line a fine-mesh colander. Pour the cooking liquid through and press gently with a spoon. For a quicker (though less refined) method, spoon the liquid into a bowl and let the solids settle at the bottom, then carefully ladle off the clear liquid. The sauce will be slightly less smooth but still delicious.
Can I prepare this butter chicken ahead of time?
The flavors actually improve overnight. Cook the chicken and sauce as directed, then store in an airtight container in the fridge for 3-4 days. Reheat gently on the stovetop or microwave, adding a splash of water or cream to loosen the sauce. For freezing, portion into meal-sized containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What's the best way to reheat leftover butter chicken?
Reheat gently to preserve the creamy texture. On the stovetop, warm over low heat with 1-2 tbsp water or chicken broth—this prevents the sauce from curdling. In the microwave, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Avoid high heat—it can turn the sauce grainy. The slow cooker's "Warm" setting also works well for reheating.
Can I make this recipe dairy-free?
Yes! Replace the butter with coconut oil or vegan butter, and use full-fat coconut milk instead of heavy cream. For the yogurt marinade, use unsweetened coconut yogurt—it adds tang without dairy. The sauce will have a slightly different texture but still deliver rich, authentic flavors. Taste as you go and adjust spices to compensate for the flavor differences.
