Chicken and Sweet Potato Curry with Coconut Milk — Cozy, Flavorful, and Easy to Make

There’s something incredibly comforting about a bowlful of Chicken and Sweet Potato Curry with Coconut Milk: creamy, cozy, and just a little bit exotic in the best way. This recipe is a friendly guide to comfort food that feels nourishing and doable, even on a busy weeknight. You’ll get tender chicken, creamy coconut sauce, and the subtle sweetness of potatoes that soak up all the spices. The result is a curry that’s rich and satisfying without being heavy, and it pairs beautifully with rice, quinoa, or warm bread. Below, you’ll find a step-by-step journey from pantry to plate, plus practical tips to customize it to your tastes.
- Why You’ll Love This Chicken and Sweet Potato Curry with Coconut Milk
- Ingredients for Chicken and Sweet Potato Curry with Coconut Milk
- Step-by-Step Guide to Making Chicken and Sweet Potato Curry with Coconut Milk
- Timing & Preparation Details
- Nutritional Snapshot
- Frequently Asked Questions
- Chicken and Sweet Potato Curry with Coconut Milk
Why You’ll Love This Chicken and Sweet Potato Curry with Coconut Milk
This dish is a thoughtfully balanced blend of protein, complex carbohydrates, and healthy fats. The coconut milk provides a silky base that makes every bite comforting, while the curry powder adds warmth without overpowering the natural sweetness of the sweet potatoes. One-pot cooking means you’ll have minimal clean-up, and the flavors deepen as the dish rests a little after cooking. It’s adaptable, too—swap in other vegetables you have on hand, adjust the heat, or dial up the brightness with a squeeze of lime.
Ingredients for Chicken and Sweet Potato Curry with Coconut Milk
- 1 lb chicken breast – cut into bite-sized pieces for quick cooking and nice texture.
- 1 tablespoon olive oil – used to sauté the aromatics and chicken; adds a light richness.
- 1 large onion – provides depth and sweetness to the sauce.
- 3 cloves garlic – boosts the savory backbone of the curry.
- 1 inch fresh ginger – adds a bright, peppery zing; complements the curry spices nicely.
- 2 tablespoons curry powder – the main flavor carrier; feel free to use hot or mild depending on your preference.
- 1 cup coconut milk – for creaminess and a gentle tropical note.
- 2 medium sweet potatoes – cubed; they become tender and lend natural sweetness to balance the curry.
- 1 red bell pepper – adds color and a slight sweetness plus texture.
- 2 cups fresh spinach – wilts quickly and adds vibrant greens and nutrients.
- Salt and black pepper – to taste, for seasoning depth.
- Lime or lemon juice (optional) – a bright finish that lifts the sauce.
Step-by-Step Guide to Making Chicken and Sweet Potato Curry with Coconut Milk
- Prep the aromatics: Heat olive oil in a large skillet or pot over medium heat. Add the chopped onion and sauté for 3–4 minutes until it becomes translucent. This builds the flavor base for your curry.
- Aromatics and spices: Stir in minced garlic and grated ginger; cook for about 1 minute until fragrant. Add the curry powder and toss to coat everything evenly. Let the spices toast for 1 minute to wake up their flavors.
- Brown the chicken: Add the chicken pieces to the pot and cook until lightly browned on all sides, about 5–6 minutes. Browning helps deepen the overall flavor.
- Simmer with coconut milk: Pour in the coconut milk and add the cubed sweet potatoes and bell pepper. Bring to a gentle simmer, cover, and cook for 12–15 minutes, until the sweet potatoes are tender and the chicken is cooked through.
- Finish with greens: Uncover and stir in the spinach; cook for 1–2 minutes until it wilts. Season with salt and pepper to taste. If you like brightness, finish with a squeeze of lime juice.
- Adjust and serve: Taste and adjust the seasoning. If you prefer a thinner sauce, add a splash of water or stock; for a richer sauce, simmer a bit longer to reduce. Serve hot over rice, quinoa, or with naan. Optional garnishes: chopped fresh herbs or a light drizzle of coconut milk.
Timing & Preparation Details
- Prep time: about 15 minutes (chopping onions, garlic, ginger, and vegetables).
- Cook time: roughly 25 minutes from start to finish, depending on pot and heat level.
- Active hands-on time is about 15 minutes, with the rest of the cooking happening as flavors meld.
- Resting: a short 5–10 minute rest after cooking helps the flavors settle a bit before serving.
- When it’s ready: the aroma in your kitchen will tell you this curry is ready to enjoy. A squeeze of lime at the end brightens the plate beautifully.
Nutritional Snapshot
Each serving of this Chicken and Sweet Potato Curry with Coconut Milk provides a well-balanced profile to keep you fueled. The dish combines protein-rich chicken with fiber-packed sweet potatoes, and a creamy coconut base that supplies healthy fats. Here’s a rough per-serving snapshot:
- Calories: about 420
- Protein: 28 g
- Carbohydrates: 38 g
- Fat: 18 g
- Fiber: 6 g
- Sodium: 550 mg
Frequently Asked Questions
Can I make this ahead of time?
Yes. This curry keeps well in the fridge for up to 3 days and freezes nicely for up to 2 months. Reheat gently on the stove with a splash of water or stock to loosen the sauce if needed.
What substitutions work well?
Feel free to swap chicken for tofu or chickpeas for a vegetarian version. Use different veggies like carrots, zucchini, or green beans. If you like it spicy, add a pinch of chili flakes or a dash of hot curry powder.
How should I serve this?
It’s delicious over plain white or brown rice, or with fluffy quinoa. A side of naan or crusty bread is great for dipping, and a squeeze of lime or a handful of fresh cilantro brightens the plate.

Chicken and Sweet Potato Curry with Coconut Milk
Ingredients
- 1 lb skinless chicken breast, cut into bite-sized pieces
- 1 tablespoon olive oil
- 1 large onion, chopped
- 3 cloves garlic, minced
- 1 inch ginger, grated
- 2 tablespoons curry powder
- 1 cup coconut milk (full-fat for creaminess)
- 2 medium sweet potatoes, peeled and cubed
- 1 red bell pepper, sliced
- 2 cups fresh spinach
- to taste salt
- to taste black pepper
- 1 lime or lemon juice (optional, brighten the sauce)
Instructions
- Heat the olive oil in a large skillet or pot over medium heat. Add the onion and sauté for 3–4 minutes until it becomes translucent.
- Stir in the garlic and ginger; cook for about 1 minute until fragrant, being careful not to burn them.
- Add the chicken pieces and cook until they’re lightly browned on all sides, about 5–6 minutes.
- Sprinkle in the curry powder and toss to coat everything evenly. Let the spices toast for 1 minute to wake up the flavors.
- Pour in the coconut milk and add the cubed sweet potatoes and bell pepper. Bring to a gentle simmer, then cover and cook for 12–15 minutes, or until the sweet potatoes are tender and the chicken is cooked through.
- Uncover and stir in the spinach. Cook for 1–2 minutes, just until it wilts. Season with salt and pepper to taste. If you like a hint of brightness, finish with a squeeze of lime juice.
- Taste and adjust the seasoning. If you prefer a thinner sauce, splash in a little water or stock; for a richer sauce, let it simmer uncovered for a few extra minutes to reduce.
- Serve hot over steamed rice, quinoa, or with warm naan. Garnish with chopped herbs or a light drizzle of coconut milk if you like.
