Chicken Sweet Potato Curry
If you’re looking for a delightful and comforting meal that’s perfect for busy weeknights, you’ve come to the right place! This Chicken Sweet Potato Curry is a warm hug in a bowl, brimming with rich flavors and wholesome ingredients. It’s one of those recipes that feels special enough for family gatherings but is also easy enough to whip up on a hectic evening. Trust me, once you try this curry, it might just become a staple in your home!
The magic of this dish lies in its simplicity and the way it brings everyone together around the dinner table. Plus, with its creamy coconut sauce and tender chicken paired perfectly with sweet potatoes, it’s sure to please even the pickiest eaters.
Why You’ll Love This Recipe
- Easy to Make: This recipe comes together in just one pot, making cleanup a breeze!
- Nutritious Ingredients: Packed with chicken, sweet potatoes, and spinach, it’s as healthy as it is delicious.
- Family-Friendly: Kids and adults alike will adore the comforting flavors of this curry.
- Meal Prep Friendly: Make a big batch ahead of time for quick lunches or dinners throughout the week.
- Versatile Flavors: Customize it by adding your favorite veggies or spices for a personal touch.

Ingredients You’ll Need
This recipe calls for simple, wholesome ingredients that you might already have in your kitchen. Let’s gather everything we need to create this delicious Chicken Sweet Potato Curry!
For the Curry
- 2 tablespoons coconut oil or avocado oil
- 1 red or yellow onion, diced
- 1 serrano pepper or jalapeño pepper, finely diced (see notes)
- 1/2 teaspoon salt
- 1.5 pounds boneless, skinless chicken thighs, cut into bite-size pieces
- 4 cloves garlic, minced
- 2-inch piece fresh ginger, peeled and grated (or minced)
- 2-3 tablespoons curry powder (see notes)
- 1/2 teaspoon Indian red chili powder or regular chili powder
- 1 teaspoon ground cumin
- 1 teaspoon turmeric powder
- 1 teaspoon black pepper
- 1 teaspoon garam masala (optional)
- 1 (14.5 oz) can crushed tomatoes or half of 1 (28-ounce) can crushed tomatoes
- 1.5 pounds (about 2 medium) sweet potatoes, cut into 1-inch pieces
- 1 can (13.5 oz / 400 ml) full-fat unsweetened coconut milk (see notes)
- 3 cups (45g) baby spinach, roughly chopped
- 1-2 tablespoons lemon juice
- 1/4 cup chopped cilantro, plus more for garnish (optional)
Variations
This Chicken Sweet Potato Curry is wonderfully flexible! Feel free to experiment based on what you have on hand or your personal preferences.
- Swap the protein: Use boneless chicken breasts instead of thighs for a leaner option.
- Add more veggies: Toss in bell peppers or peas for extra color and nutrition.
- Make it vegetarian: Substitute chickpeas for chicken to create a hearty plant-based version.
- Adjust the spice level: If you prefer it milder, reduce the amount of chili powder or omit the serrano pepper.
How to Make Chicken Sweet Potato Curry
Step 1: Sauté the Aromatics
Heat the oil in a large sauté pan over medium-high heat. Add the diced onion and your choice of chili pepper along with salt; sauté until the onion starts to soften—this usually takes about 2 minutes. Adding these ingredients first helps build a flavorful base for your curry.
Step 2: Brown the Chicken
Next, add the chicken pieces in an even layer. Cook them while stirring occasionally until they are slightly browned in spots. Browning adds depth of flavor that makes this dish irresistible!
Step 3: Spice It Up
Stir in minced garlic and ginger along with all those wonderful spices: curry powder, chili powder, cumin, turmeric, black pepper, and garam masala if you’re using it. Cook while stirring constantly until every piece of chicken is coated in those fragrant spices—about 1 minute will do.
Step 4: Add Tomatoes and Sweet Potatoes
Pour in the crushed tomatoes and stir well to combine. Then add sweet potatoes and coconut milk; make sure to scrape up any browned bits from the bottom of the pan—those bits are packed with flavor! Bring everything to a gentle boil before reducing heat to let it simmer gently.
Step 5: Simmer Until Tender
Cover your pan and let it simmer for about 15 minutes while stirring occasionally. This allows all those incredible flavors to meld together beautifully. Afterward, taste your curry and adjust seasoning if needed!
Step 6: Finish It Off
Lastly, add chopped spinach and cover again until it’s wilted—about another 5 minutes should do it! Turn off the heat before drizzling in lemon juice and mixing in cilantro. Serve hot over rice or with flatbread for an extra treat!
Enjoy every last bite of this comforting Chicken Sweet Potato Curry!
Pro Tips for Making Chicken Sweet Potato Curry
Cooking a delightful Chicken Sweet Potato Curry is easier than you might think! Here are some tips to elevate your dish and ensure it’s bursting with flavor.
-
Use fresh spices: Freshly ground spices deliver the best flavor. If possible, grind your cumin and turmeric just before cooking to bring out their aromatic qualities.
-
Adjust spice levels: Tailor the heat of your curry by choosing milder or spicier peppers according to your preference. This allows you to customize the dish for everyone at the table.
-
Let it simmer: Don’t rush the simmering process! Allowing the curry to cook gently helps the flavors meld beautifully, resulting in a more harmonious dish.
-
Experiment with vegetables: While sweet potatoes are delicious, feel free to add in other veggies like bell peppers, carrots, or even peas for added nutrition and texture.
-
Make it ahead: This curry keeps well in the fridge for a few days or can be frozen for up to three months. Making it ahead not only saves time but also enhances the flavors as they develop over time.
How to Serve Chicken Sweet Potato Curry
Presenting your Chicken Sweet Potato Curry can be as enjoyable as making it! Here are some fun ideas to serve this delicious dish that will impress your family and friends.
Garnishes
- Chopped cilantro: A sprinkle of freshly chopped cilantro adds a burst of color and freshness that complements the rich flavors of the curry.
- Sliced lime wedges: Serving lime wedges on the side gives diners an option to squeeze some citrus juice over their portions, brightening up the dish.
- Toasted coconut flakes: For a tropical twist, sprinkle some toasted coconut flakes on top just before serving for added texture and flavor.
Side Dishes
- Steamed basmati rice: This fragrant rice is perfect for soaking up all that delicious curry sauce. You can also try brown rice for a healthier option.
- Naan bread or roti: Soft, warm bread is ideal for scooping up your curry. Look for whole wheat options for added nutrition.
- Cucumber raita: This refreshing yogurt-based side helps balance the spices in the curry. Simply mix diced cucumber with plain yogurt and season with salt and mint.
- Simple green salad: A light salad with mixed greens, cherry tomatoes, and a lemon vinaigrette provides a crisp contrast to the creamy curry.
With these serving suggestions and pro tips, you’re all set to enjoy a comforting bowl of Chicken Sweet Potato Curry that will surely become a favorite in your household! Happy cooking!

Make Ahead and Storage
This Chicken Sweet Potato Curry is perfect for meal prep! You can easily make a big batch and store it for quick, delicious meals throughout the week.
Storing Leftovers
- Allow the curry to cool completely before storing.
- Transfer the curry to an airtight container.
- Store in the refrigerator for up to 4 days.
Freezing
- Cool the curry completely before freezing.
- Portion out into freezer-safe containers or bags, leaving some space for expansion.
- Freeze for up to 3 months. Label with the date for easy reference.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat in a saucepan over medium heat, stirring occasionally until heated through.
- Add a splash of coconut milk or water if needed to loosen the curry.
FAQs
Here are some common questions about making Chicken Sweet Potato Curry:
Can I use other vegetables in Chicken Sweet Potato Curry?
Absolutely! Feel free to add vegetables like carrots, bell peppers, or peas depending on what you have on hand. Just be mindful of cooking times to ensure everything is tender.
How can I make Chicken Sweet Potato Curry spicier?
To spice things up, you can increase the amount of chili powder or add more fresh serrano or jalapeño peppers. Taste as you go to find your perfect heat level!
What can I serve with Chicken Sweet Potato Curry?
This delicious Chicken Sweet Potato Curry pairs beautifully with rice, quinoa, or warm flatbread. You can also serve it with a side of yogurt or chutney for added flavor.
Is this Chicken Sweet Potato Curry healthy?
Yes! This recipe is packed with nutritious ingredients like sweet potatoes and spinach. It’s a wholesome meal that’s rich in vitamins and minerals while still being comforting and satisfying.
Can I make Chicken Sweet Potato Curry vegetarian?
Yes, you can substitute chicken with chickpeas or lentils for a vegetarian version. Adjust cooking times accordingly based on your chosen protein.
Final Thoughts
I hope you enjoy making this delightful Chicken Sweet Potato Curry as much as I do! With its warm, rich flavors and simple preparation, it’s bound to become a favorite in your home. Don’t hesitate to get creative with ingredients and make it your own. Happy cooking!
Chicken Sweet Potato Curry
Indulge in the warmth and comfort of Chicken Sweet Potato Curry, a delightful dish that brings together tender chicken, creamy coconut milk, and sweet potatoes in a symphony of flavors. Perfect for busy weeknights, this one-pot recipe is not only easy to make but also packed with nourishing ingredients. The aromatic spices create a fragrant sauce that envelops each bite, making it a family favorite. Whether served over fluffy rice or with warm flatbread, this curry invites everyone to gather around the dinner table for a hearty meal. Try it today, and you might just find it becoming a staple in your home!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves approximately 6
- Category: Main
- Method: Sautéing
- Cuisine: Indian-inspired
Ingredients
- 2 tablespoons coconut oil or avocado oil
- 1 diced onion
- 1 finely diced serrano or jalapeño pepper
- 1.5 pounds boneless, skinless chicken thighs
- 4 cloves minced garlic
- 2-inch piece grated fresh ginger
- 2–3 tablespoons curry powder
- 1 can crushed tomatoes
- 1.5 pounds sweet potatoes (cut into pieces)
- 1 can full-fat coconut milk
- 3 cups chopped baby spinach
- 1–2 tablespoons lemon juice
Instructions
- Heat oil in a large pan over medium-high heat. Add diced onion and chili pepper with salt; sauté for about 2 minutes.
- Add chicken pieces and brown slightly while stirring occasionally.
- Stir in garlic, ginger, and spices (curry powder, chili powder, cumin, turmeric, black pepper). Cook for about 1 minute until fragrant.
- Pour in crushed tomatoes and add sweet potatoes and coconut milk. Bring to a gentle boil then reduce heat to simmer.
- Cover and cook for about 15 minutes until sweet potatoes are tender.
- Add chopped spinach and cover again until wilted (about 5 minutes). Serve hot with rice or flatbread.
Nutrition
- Serving Size: Approximately 1 cup (240g)
- Calories: 374
- Sugar: 6g
- Sodium: 510mg
- Fat: 20g
- Saturated Fat: 14g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 5g
- Protein: 24g
- Cholesterol: 90mg
