Easy Slow Cooker Chicken Curry with Sweet Potatoes

I don’t know about you, but my weeknights are a whirlwind of school runs, homework, and the endless search for matching socks. This Slow Cooker Chicken Curry with Sweet Potatoes is my secret weapon for those evenings; you toss everything into the pot in the morning, and by dinner time, a rich, warming meal is waiting with zero fuss and hardly any washing up.
Recipe Overview
- Prep time: 15 minutes
- Cook time: 6 hours on low or 3 hours on high
- Total time: 6 hours 15 minutes
- Servings: 6 generous portions
- Difficulty: Easy
Why You’ll Love This Slow Cooker Chicken Curry with Sweet Potatoes
- Minimal hands-on time: After a quick 15-minute prep in the morning, you can walk away, similar to our Slow Cooker Honey Garlic Chicken Wings Weeknight Dinner. The slow cooker does all the heavy lifting while you get on with your day.
- One-pot cleanup: Everything cooks in a single pot, which means you’re left with just one dish to wash. No piles of pans or splattered hobs to scrub.
- Perfect for batch cooking: This recipe doubles easily, so you can pack half for the freezer. It’s a lifesaver for those days when you simply cannot face the kitchen.
- Naturally creamy without cream: The sweet potatoes break down during the long cook, creating a luscious, velvety sauce without any dairy or coconut milk. It’s a lighter, healthier base that feels indulgent.
- Family-friendly mild warmth: The curry has a gentle, aromatic heat that appeals to most palates, including children. You can always add extra chilli at the table for those who want a kick.
Ingredients You’ll Need
- 800g boneless, skinless chicken thighs, cut into large chunks
- 2 large sweet potatoes (about 600g), peeled and cut into 3cm chunks
- 2 onions, finely diced
- 4 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 400g can chopped tomatoes
- 250ml chicken stock (made from a cube is fine)
- 2 tablespoons tomato purée
- 2 tablespoons mild curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
- Small handful of fresh coriander, chopped, for garnish
Tip: Chicken thighs stay wonderfully moist during the long cook time. If you prefer chicken breast, add it in the last 90 minutes of cooking to stop it from drying out.
How to Make Slow Cooker Chicken Curry with Sweet Potatoes
- Sauté the aromatics (optional but recommended): Heat a splash of oil in a frying pan over a medium heat. Add the diced onions and cook for 5 minutes until they turn translucent and smell sweet. Stir in the garlic and ginger and cook for one more minute until they release their fragrance. This step deepens the flavour, but you can skip it and throw everything straight into the slow cooker if you’re truly pressed for time.
- Bloom the spices: Add the curry powder, cumin, coriander, and turmeric to the pan with the onions. Stir constantly for 30 seconds until the spices become fragrant and the mixture looks a shade darker. This unlocks their essential oils.
- Layer the slow cooker: Tip the spiced onion mixture into the slow cooker. Add the sweet potato chunks, then the chicken pieces on top. The chicken will release juices that help cook the sweet potatoes evenly.
- Add the liquid base: Pour over the chopped tomatoes, chicken stock, and tomato purée. Give everything a gentle stir so the ingredients are just combined. The sauce will look thin now, but it will thicken as the sweet potatoes soften.
- Season and cook: Sprinkle over the salt and pepper. Place the lid on and cook on low for 6 hours, or on high for 3 hours. The chicken should be tender enough to pull apart with a fork, and the sweet potatoes should be soft but still holding their shape.
- Check the consistency: After cooking, the sauce will have thickened naturally. If it looks too thin for your liking, remove the lid and cook on high for a further 20-30 minutes to reduce it. You’ll see the sauce clinging to the back of a spoon when it’s ready.
- Finish and serve: Taste the curry and adjust the salt or add a pinch of chilli flakes if you like heat. Stir through the fresh coriander just before serving. The final dish should have a deep golden colour and a rich, aromatic smell.
Tips From My Kitchen
- Cut vegetables uniformly: Chop your sweet potatoes into even 3cm chunks. If they are cut too small, they will turn to mush; too large, and they will remain hard. Uniform pieces ensure everything cooks at the same rate.
- Don’t skip browning the onions: After testing this recipe five times, I finally got it just right by browning the onions first. This extra 5-minute step adds a caramelised sweetness that the slow cooker alone cannot replicate. If you truly have no time, add a pinch of brown sugar to the pot instead.
- Use chicken thighs for best results: Thighs have more fat and connective tissue than breasts, which means they stay juicy and tender after hours of cooking. Breast meat can become dry and stringy unless added later.
- Thicken the sauce without cornflour: The sweet potatoes naturally release starch as they cook, which thickens the sauce beautifully. If you want an even thicker gravy, simply mash a few chunks of sweet potato against the side of the pot and stir them in.
- Make ahead for better flavour: This curry tastes even better the next day. The spices have time to meld and mellow. Cook it a day in advance, let it cool, and store it in the fridge. Reheat gently on the hob or in the microwave for an effortless dinner.
Equipment You’ll Need
- Slow cooker (5-6 quart)
- Sharp knife and cutting board
- Measuring cups
- Measuring spoons
- Frying pan (optional, for browning onions)
- Wooden spoon
Common Mistakes to Avoid
- Overcrowding the pan: If you decide to brown the chicken first, do it in batches. Crowding the pan lowers the temperature and causes the meat to steam instead of brown. You want a deep golden sear for maximum flavour.
- Wrong temperature: Resist the urge to cook this on high if you are leaving it all day. The low setting gently breaks down the chicken and sweet potatoes, resulting in a more tender texture. High heat can cause the chicken to become tough and the sweet potatoes to disintegrate.
- Skipping the rest time: Let the curry sit in the slow cooker on the ‘keep warm’ setting for 10 minutes after it finishes cooking. This allows the sauce to settle and thicken slightly, giving you a better consistency when you serve it.
Delicious Variations to Try
- Spicy Version: Add one or two finely chopped red chillies with the garlic and ginger. You can also stir in a teaspoon of chilli powder or a spoonful of harissa paste for extra heat.
- Vegetarian/Vegan Option: Swap the chicken for 400g of drained and rinsed chickpeas and a large diced aubergine. Use vegetable stock instead of chicken stock. The chickpeas hold their shape well and add a lovely texture.
- Different Protein: Boneless lamb shoulder or stewing beef work wonderfully in this recipe. Cut the meat into 3cm chunks and cook on low for 7-8 hours, as these meats need a little longer to become tender.
What to Serve With Slow Cooker Chicken Curry with Sweet Potatoes
- Steamed basmati rice or fluffy naan bread to soak up the sauce
- A simple cucumber and mint raita to cool the palate
- Lime wedges for squeezing over the top just before eating
- A side of quick-pickled red onions for acidity and crunch
Still hungry for ideas? You might also love Indian Curry Chicken Recipe Spiced Dish, Slow Cooker Garlic Butter Chicken With Potatoes Carrots from our sister kitchens.
Frequently Asked Questions

Slow Cooker Chicken Curry with Sweet Potatoes
Ingredients
Method
- Sauté the aromatics (optional but recommended): Heat a splash of oil in a frying pan over a medium heat. Add the diced onions and cook for 5 minutes until they turn translucent and smell sweet. Stir in the garlic and ginger and cook for one more minute until they release their fragrance. This step deepens the flavour, but you can skip it and throw everything straight into the slow cooker if you’re truly pressed for time.
- Bloom the spices: Add the curry powder, cumin, coriander, and turmeric to the pan with the onions. Stir constantly for 30 seconds until the spices become fragrant and the mixture looks a shade darker. This unlocks their essential oils.
- Layer the slow cooker: Tip the spiced onion mixture into the slow cooker. Add the sweet potato chunks, then the chicken pieces on top. The chicken will release juices that help cook the sweet potatoes evenly.
- Add the liquid base: Pour over the chopped tomatoes, chicken stock, and tomato purée. Give everything a gentle stir so the ingredients are just combined. The sauce will look thin now, but it will thicken as the sweet potatoes soften.
- Season and cook: Sprinkle over the salt and pepper. Place the lid on and cook on low for 6 hours, or on high for 3 hours. The chicken should be tender enough to pull apart with a fork, and the sweet potatoes should be soft but still holding their shape.
- Check the consistency: After cooking, the sauce will have thickened naturally. If it looks too thin for your liking, remove the lid and cook on high for a further 20-30 minutes to reduce it. You’ll see the sauce clinging to the back of a spoon when it’s ready.
- Finish and serve: Taste the curry and adjust the salt or add a pinch of chilli flakes if you like heat. Stir through the fresh coriander just before serving. The final dish should have a deep golden colour and a rich, aromatic smell.
Notes
This was inspired by a dish I had at a little restaurant in India, where the sweetness of the vegetables balanced the warm spices so perfectly. I hope this Slow Cooker Chicken Curry with Sweet Potatoes becomes your new favourite weeknight hero, just as it has in my home. If you try it, I’d love to hear how you got on in the comments below.








