Chicken Sweet Potato Curry
If you’re looking for a dish that warms your heart and fills your home with incredible scents, then this Chicken Sweet Potato Curry is just what you need! It’s one of those recipes that brings everyone together around the dinner table, creating a cozy atmosphere perfect for busy weeknights or family gatherings. The combination of tender chicken and sweet potatoes in a creamy coconut sauce bursts with flavor, making it feel like a special occasion every time you serve it.
I love how this meal comes together in just one pot, which means less cleanup and more time to enjoy with loved ones. Plus, it’s made from simple pantry staples that you probably already have on hand—making it as convenient as it is delicious!
Why You’ll Love This Recipe
- Easy to make: With straightforward steps and minimal prep time, this recipe is perfect for those who want a quick yet satisfying dinner.
- Family-approved: The rich flavors and creamy texture are sure to please even the pickiest eaters at your table.
- Healthy ingredients: Packed with nutrients from sweet potatoes and spinach, this dish balances indulgence with healthiness.
- Meal prep friendly: Make a big batch ahead of time, and enjoy leftovers throughout the week!
- Versatile flavors: Customize the level of spice or add different veggies according to your taste preferences!

Ingredients You’ll Need
Creating this Chicken Sweet Potato Curry requires just a few simple, wholesome ingredients that come together beautifully. Let’s gather everything you need for this delightful dish:
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 garlic cloves, minced
- 2-inch piece of 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 1/2 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 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 adaptable! Here are some ideas to mix things up:
- Swap the protein: Try using chickpeas or lentils for a plant-based version that’s still hearty and satisfying.
- Add extra veggies: Throw in some bell peppers, carrots, or cauliflower to boost the nutrition even more.
- Change up the spices: Experiment with different spice blends like Thai curry paste for a twist on flavor.
- Make it spicy: If you like heat, add more serrano peppers or some chili flakes to amp up the kick!
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 in your diced onion and chili pepper along with salt. Sauté until the onion starts to soften—this usually takes about two minutes. This step is crucial because softening the onions enhances their natural sweetness and forms a flavorful base for your curry.
Step 2: Brown the Chicken
Next, add the bite-size chicken pieces in an even layer. Cook while stirring occasionally until they’re slightly browned in spots. Browning adds depth of flavor through caramelization—don’t skip this step!
Step 3: Spice It Up
Stir in minced garlic and ginger along with all your spices: curry powder, chili powder, cumin, turmeric, black pepper, and garam masala if you’re using it. Cooking the spices briefly allows their essential oils to release their full flavor potential—your kitchen will smell amazing!
Step 4: Introduce Tomatoes and Sweet Potatoes
Pour in the crushed tomatoes and stir everything together well before adding sweet potatoes and coconut milk. Scrape up any browned bits from the bottom of the pan—these bits are packed with flavor! Bring everything to a gentle boil before reducing heat to let it simmer.
Step 5: Finish Cooking
Cover your pan and let it simmer for about 15 minutes while occasionally stirring until sweet potatoes are fork-tender. Add in chopped spinach at this point; cover again until wilted—this keeps its vibrant color and nutrients intact.
Step 6: Serve It Up!
Once everything is cooked through and deliciously combined, turn off the heat. Drizzle lemon juice on top and stir in chopped cilantro for that fresh finish. Serve hot over rice or with flatbread to soak up all that creamy goodness! Enjoy every bite!
Pro Tips for Making Chicken Sweet Potato Curry
Creating a delicious Chicken Sweet Potato Curry is easier than you think, and a few handy tips can take your dish to the next level!
-
Use fresh spices: Freshly ground spices have a more potent flavor than pre-ground. Grinding your own spices or using fresh curry powder can significantly enhance the taste of your curry.
-
Adjust the heat: If you prefer a milder curry, remove the seeds from the serrano or jalapeño pepper before dicing. This simple step makes a big difference in controlling spiciness while keeping the flavor intact.
-
Cook sweet potatoes thoroughly: Cut your sweet potatoes into uniform pieces to ensure even cooking. This way, they’ll be tender and soak up all the flavors of the curry without becoming mushy.
-
Let it simmer: Don’t rush the simmering process. Allowing your curry to simmer for longer helps develop deeper flavors, making each bite even more satisfying.
-
Experiment with greens: While spinach is wonderful, feel free to add other greens like kale or Swiss chard for added nutrition and texture. They’ll add a lovely color and enhance the dish’s health benefits.
How to Serve Chicken Sweet Potato Curry
Presentation can make a meal feel special! Here are some ideas on how to serve your Chicken Sweet Potato Curry that will impress family and friends alike.
Garnishes
- Chopped cilantro: A sprinkle on top adds freshness and brightens up the dish visually and flavor-wise.
- Sliced green onions: These provide a mild onion flavor and crunchy texture that complements the creamy curry beautifully.
- Lime wedges: A squeeze of lime juice right before eating can elevate flavors further, adding zestiness that balances the richness of the coconut milk.
Side Dishes
- Basmati rice: Fluffy basmati rice is a classic pairing with curry, as it absorbs all those delicious flavors while providing a neutral base.
- Naan or flatbread: Soft naan or any flatbread is perfect for scooping up that creamy chicken sweet potato curry. Plus, it adds an authentic touch!
- Cucumber raita: This refreshing yogurt-based side dish cools down any heat in your curry and offers a delightful contrast to rich flavors.
- Simple salad: A light salad made with mixed greens, tomatoes, and cucumbers dressed in lemon vinaigrette provides crunch and acidity that balances out the meal perfectly.
Enjoy every bite of this comforting Chicken Sweet Potato Curry!

Make Ahead and Storage
This Chicken Sweet Potato Curry is perfect for meal prep! You can make a big batch and store it for quick, nutritious meals throughout the week. Here’s how to keep your curry fresh and delicious:
Storing Leftovers
- Allow the curry to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 4 days.
- Label the container with the date to keep track of freshness.
Freezing
- Portion the curry into freezer-safe containers or bags.
- Make sure to leave some space at the top of containers as the curry will expand when frozen.
- It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
- For best results, reheat on the stovetop over medium heat until warmed through, stirring occasionally.
- You can also microwave individual portions in a microwave-safe bowl, covered loosely, for about 2-3 minutes or until hot.
- If the curry thickens after refrigeration or freezing, add a splash of water or coconut milk to reach your desired consistency.
FAQs
Here are some frequently asked questions about this delicious recipe!
Can I use different vegetables in Chicken Sweet Potato Curry?
Absolutely! Feel free to add other vegetables like bell peppers, carrots, or green beans. They will add more flavor and nutrition!
How spicy is Chicken Sweet Potato Curry?
The spice level depends on the type and amount of chili pepper you use. For milder flavors, reduce the amount of serrano or jalapeño pepper.
Can I make Chicken Sweet Potato Curry in advance?
Yes! This dish is great for meal prep. You can prepare it ahead of time and store it in the fridge or freezer for later enjoyment.
What can I serve with Chicken Sweet Potato Curry?
It’s fantastic served over rice or with flatbread. You can also pair it with a simple salad for added freshness.
Is Chicken Sweet Potato Curry healthy?
Yes! This recipe is packed with nutritious ingredients like chicken, sweet potatoes, and spinach, making it a wholesome option for a hearty dinner.
Final Thoughts
I hope you find joy in making this Chicken Sweet Potato Curry as much as I do! Its rich flavors and creamy texture will surely warm your heart and satisfy your taste buds. Whether you’re cooking for yourself or sharing with loved ones, this dish is bound to impress. Enjoy every bite and don’t hesitate to get creative with your ingredients!
Chicken Sweet Potato Curry
If you’re in search of a heartwarming meal that fills your home with delightful aromas, this Chicken Sweet Potato Curry is the answer! This creamy, one-pot dish combines tender chicken and sweet potatoes simmered in a rich coconut sauce, creating a flavor-packed experience that brings everyone together. Perfect for busy weeknights or family gatherings, this recipe is not only simple to prepare but also uses ingredients you likely already have on hand. Enjoy the convenience of minimal cleanup and the joy of sharing a delicious meal with loved ones.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves 6
- Category: Main
- Method: Sautéing
- Cuisine: Indian-inspired
Ingredients
- 2 tablespoons coconut oil or avocado oil
- 1 red or yellow onion, diced
- 1 serrano pepper or jalapeño pepper, finely diced
- 1/2 teaspoon salt
- 1.5 pounds boneless, skinless chicken thighs, cut into bite-size pieces
- 4 garlic cloves, minced
- 2-inch piece of fresh ginger, peeled and grated
- 2 – 3 tablespoons curry powder
- 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
- 1 1/2 pounds sweet potatoes, cut into 1-inch pieces
- 1 can (13.5 oz) full-fat unsweetened coconut milk
- 3 cups baby spinach, roughly chopped
- 1 – 2 tablespoons lemon juice
- 1/4 cup chopped cilantro, plus more for garnish
Instructions
- Heat oil in a large pan over medium-high heat. Sauté diced onion and chili pepper with salt until softened.
- Add chicken pieces and cook until lightly browned.
- Stir in minced garlic, ginger, and spices; cook briefly to release flavors.
- Add crushed tomatoes, sweet potatoes, and coconut milk; bring to a gentle boil then reduce heat and simmer.
- After 15 minutes, add chopped spinach until wilted.
- Drizzle with lemon juice and garnish with cilantro before serving hot over rice or with flatbread.
Nutrition
- Serving Size: 1 bowl (approximately 400g)
- Calories: 450
- Sugar: 7g
- Sodium: 600mg
- Fat: 25g
- Saturated Fat: 16g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 8g
- Protein: 25g
- Cholesterol: 90mg
