Creamy Slow Cooker Chicken Curry
This slow cooker chicken curry is one of those dinners you set and forget and come home to something that tastes like you put in way more effort. It is mild, creamy, and gently spiced, and the chicken shreds apart under a spoon.

The sauce is built from canned tomatoes, coconut milk, and warm curry spices. Everything cooks low and slow until the chicken is spoon-tender and the sauce has deepened into something rich and silky.
Why This Curry Works Every Time
The slow cooker handles the hard part. You do a quick sear for color, build the spice base in the same pan, then hand it all over to the cooker for a few hours. The meat never dries out because the sauce stays gentle and moist.
I keep coming back to this version because it lands on the table without any last-minute stress. The flavor is warm but not heavy, and the leftovers taste even better the next day.
Ingredients

- 2 lbs boneless skinless chicken thighs: thighs stay juicy through the long cook; breasts work but are less forgiving.
- 1 tbsp vegetable oil: anything neutral for searing.
- 1 large yellow onion, diced: builds the base sweetness.
- 3 garlic cloves, minced: fresh gives the best punch.
- 1 tbsp grated fresh ginger: grating releases the juice and flavor.
- 2 tbsp mild curry powder: mild keeps it family-friendly; use hot if you want more heat.
- 1 tsp garam masala: wait to add this until the end for fresh spice notes, or include it now if you prefer a deeper background warmth.
- ½ tsp ground turmeric: for the golden color and earthy note.
- 1 (14 oz) can diced tomatoes: the liquid adds acidity and body.
- 1 (14 oz) can full-fat coconut milk: separates into cream and liquid, which makes the sauce lush.
- 1 tsp salt: add more to taste after cooking.
- ¼ cup plain yogurt: stirred in at the end for a little tang and extra creaminess.
- Fresh cilantro: for serving, leaves and tender stems.
Variations / Substitutions
- Chicken breasts instead of thighs: use 2 lbs boneless skinless breasts and reduce the cook time by about 30 minutes on low so they stay tender.
- Vegan: swap the chicken for 2 cans of drained chickpeas and skip the searing; the cook time stays the same.
- Spice level: add ½ tsp cayenne with the curry powder for a warmer curry, or a fresh serrano chili sliced into the sauce.
- Creamy without coconut: use 1 cup heavy cream in place of the coconut milk, but add it in the last 20 minutes so it does not split.
- Herb swap: if cilantro tastes like soap to you, use fresh mint or just skip the fresh herbs and serve with lime wedges.
Another weeknight favorite that uses similar spices is my stovetop chicken tikka masala.
How to Make Creamy Slow Cooker Chicken Curry
Step 1: Sear the Chicken

Heat the 1 tbsp oil in a large skillet over medium-high heat. Season the 2 lbs chicken thighs lightly with salt and pepper, then place them in the hot pan without crowding. Let the thighs cook undisturbed for about 4 to 5 minutes per side, until a deep golden crust forms.
You are not trying to cook the chicken through here, just building a layer of flavor on the outside. When both sides are browned, transfer the thighs to the bowl of your slow cooker in a single layer.
Step 2: Sauté the Aromatics

Drop the heat to medium and toss the diced onion into the same skillet with all the brown bits from the chicken. Stir for about 3 minutes until the onion turns translucent, then add the minced garlic and grated ginger. Sprinkle in the 2 tbsp curry powder, the garam masala if using it now, and the ½ tsp turmeric. Cook, stirring constantly, for about 1 to 2 minutes until the spices smell toasted and the onion has softened.
The pan will be quite fragrant at this point and the turmeric will stain the onions a sunny yellow. Scrape the whole mixture over the chicken in the slow cooker, making sure nothing sticks to the pan.
Step 3: Simmer the Curry in the Slow Cooker

Pour the can of diced tomatoes and the can of coconut milk into the same skillet. Add the 1 tsp salt and bring the liquid to a gentle simmer while scraping up any remaining browned bits stuck to the bottom. Pour the warm liquid over the chicken and aromatics in the slow cooker. Cover and cook on low for 4 hours, or on high for 2 to 3 hours.
The sauce will darken slightly and the chicken will relax to the point where a spoon splits it apart. Avoid lifting the lid too often; every peek adds a few extra minutes to the cook time.
Step 4: Shred the Chicken and Serve

Use tongs to lift the whole chicken thighs onto a cutting board. Shred the meat into big, chunky pieces with two forks. Stir the ¼ cup yogurt into the sauce until it disappears, then return the shredded chicken to the slow cooker and fold everything together. Spoon the curry over steamed basmati rice, scatter fresh cilantro on top, and serve while it is piping hot and glossy.
Tips for Tender Slow Cooker Chicken Curry
- Brown the chicken first in a hot pan.: That quick sear adds depth that the slow cooker cannot create on its own, and it takes only a few extra minutes.
- Use full-fat coconut milk for the creamiest sauce.: Light coconut milk works, but the sauce will be thinner and less rich.
- Do not stir the yogurt into a boiling sauce.: Let the curry cool slightly for a minute after cooking, then stir the yogurt in off the heat so it stays smooth and does not curdle.
- Shred, do not dice.: Pulling the chicken apart leaves craggy edges that catch more sauce.
- If you want vegetables, add them late.: Toss in a handful of frozen peas during the last 15 minutes, or stir in baby spinach just before serving so it wilts gently.
Cook times by slow cooker setting:
| Setting | Cook time |
|---|---|
| Low | 4 to 5 hours |
| High | 2 to 3 hours |
Storing Leftover Curry
- Refrigerate: the curry in an airtight container for up to 4 days. The sauce thickens as it sits, so you may want to add a splash of water when reheating.
- Reheat: gently on the stove over medium-low heat, stirring occasionally until warmed through. The microwave works in a pinch, but the sauce can separate a little.
- Freeze: in a freezer-safe container for up to 3 months. Thaw overnight in the fridge and reheat slowly.
What to Serve With Creamy Slow Cooker Chicken Curry
Steamed basmati rice is the classic pairing because its long grains stay separate and soak up the sauce without turning mushy. Warm naan bread is great for scooping, and a quick cucumber raita (grated cucumber stirred into yogurt with a pinch of cumin) cools the spice and adds a fresh crunch. A simple green salad with a lemon vinaigrette cuts through the richness of the coconut milk.
Frequently Asked Questions
Can I skip the searing step?
Yes, but the curry will taste flatter. The browning adds a savory layer that you notice in the finished dish.
Can I use chicken on the bone?
Bone-in thighs work well; add about 30 extra minutes on low and remove the skin before cooking so it does not turn rubbery.
How do I make it spicier?
Add ½ teaspoon cayenne with the curry powder, or stir in a chopped fresh chili during the last hour of cooking.
Can I add potatoes or carrots?
Dense vegetables like diced potatoes or carrot chunks should go into the slow cooker at the same time as the chicken, but cut them small and check for tenderness before serving.
What if my sauce looks oily?
Full-fat coconut milk can separate slightly. Just stir the curry well before serving and it will come back together into a creamy sauce.

Creamy Slow Cooker Chicken Curry Recipe
Ingredients
Method
- Heat oil in a skillet over medium-high. Season chicken with salt and pepper, then sear for 4 to 5 minutes per side until golden. Transfer to a slow cooker.
- In the same skillet, cook onion for 3 minutes. Add garlic, ginger, curry powder, garam masala, and turmeric; stir for 1 to 2 minutes until fragrant. Scrape over the chicken.
- Pour the tomatoes, coconut milk, and salt into the skillet. Bring to a simmer, scraping up browned bits, then pour over the chicken. Cover and cook on low for 4 hours or high for 2 to 3 hours.
- Remove chicken, shred, and stir back into the sauce along with the yogurt. Serve over rice and top with cilantro.
