This Chicken Sweet Potato Curry is a delightful blend of spices and textures, making it a perfect dish for any occasion. Whether you’re looking for a comforting weeknight dinner or a dish to impress guests, this one-pot recipe delivers rich flavors and creamy goodness. Plus, it’s healthy and can easily be made with ingredients you likely have on hand.

Jump to:
- Why You’ll Love This Recipe
- Tools and Preparation
- Essential Tools and Equipment
- Importance of Each Tool
- Ingredients
- For the Curry
- For Garnish
- How to Make Chicken Sweet Potato Curry
- Step 1: Heat the Oil
- Step 2: Cook the Chicken
- Step 3: Add Spices
- Step 4: Combine Ingredients
- Step 5: Simmer
- Step 6: Final Touches
- Step 7: Serve
- How to Serve Chicken Sweet Potato Curry
- Over Rice
- With Flatbread
- Topped with Fresh Herbs
- As a Filling for Wraps
- How to Perfect Chicken Sweet Potato Curry
- Best Side Dishes for Chicken Sweet Potato Curry
- Common Mistakes to Avoid
- Storage & Reheating Instructions
- Refrigerator Storage
- Freezing Chicken Sweet Potato Curry
- Reheating Chicken Sweet Potato Curry
- Frequently Asked Questions
- Can I make Chicken Sweet Potato Curry vegetarian?
- How spicy is Chicken Sweet Potato Curry?
- Can I customize Chicken Sweet Potato Curry?
- Is Chicken Sweet Potato Curry healthy?
- Final Thoughts
- 📖 Recipe Card
Why You’ll Love This Recipe
- One-Pot Wonder: Experience the convenience of a meal that cooks all in one pot, making cleanup a breeze.
- Rich Flavor Profile: Enjoy the creamy coconut milk paired with vibrant spices, creating an irresistible taste.
- Nutritious Ingredients: Packed with chicken and sweet potatoes, this curry is not only delicious but also offers essential nutrients.
- Customizable Spice Level: Easily adjust the heat by modifying the amount of pepper used to suit your family’s taste.
- Quick to Prepare: With just 20 minutes of prep time, this dish is perfect for busy weeknights.
Tools and Preparation
Before diving into cooking your Chicken Sweet Potato Curry, gather your tools. Having everything ready makes the process smooth and enjoyable.
Essential Tools and Equipment
- Large sauté pan with lid
- Sharp knife
- Cutting board
- Measuring spoons
- Can opener
Importance of Each Tool
- Large sauté pan with lid: This allows for even cooking and helps retain moisture while simmering.
- Sharp knife: A sharp knife makes chopping vegetables quick and safe.
- Cutting board: A sturdy cutting board provides a stable surface for prepping ingredients.
Ingredients
For the Curry
- 2 tablespoons coconut oil or avocado oil
- 1 red or yellow onion, diced
- 1 serrano pepper or jalapeño, finely diced (see notes)
- 1/2 teaspoon salt
- 1.5 pounds boneless, skinless chicken thighs, cut into bite-sized 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 garam masala (optional)
- 1 teaspoon ground cumin
- 1 teaspoon turmeric powder
- 1 teaspoon black pepper
- 1 (14.5 oz) can crushed tomatoes (or half of a 28-ounce can)
- 1 1/2 pounds (about 2 medium) sweet potatoes, cut into 1-inch pieces
- 1 (13.5 oz / 400 ml) can full-fat unsweetened coconut milk (see notes)
- 3 cups (45 g) baby spinach, roughly chopped
- 1-2 tablespoons lemon juice
- 1/4 cup chopped cilantro, plus more for garnish (optional)
For Garnish
- 2 tablespoons fresh parsley, finely chopped

How to Make Chicken Sweet Potato Curry
Step 1: Heat the Oil
Heat the oil in a large sauté pan over medium-high heat. Add the onion and serrano or jalapeño pepper along with the salt. Sauté for about 2 minutes until the onion begins to soften.
Step 2: Cook the Chicken
Add the chicken pieces in an even layer. Cook while stirring occasionally until they are slightly browned in spots.
Step 3: Add Spices
Stir in the garlic, ginger, curry powder, cumin, turmeric, and black pepper. Cook for about 1 minute while stirring constantly to coat the chicken evenly in spices.
Step 4: Combine Ingredients
Pour in the crushed tomatoes and mix well. Then add the sweet potatoes and coconut milk. Scrape up any browned bits from the bottom of the pan.
Step 5: Simmer
Bring everything to a gentle boil before reducing it to a simmer. Cover and cook for about 15 minutes while stirring occasionally until sweet potatoes are fork-tender.
Step 6: Final Touches
Taste your curry and adjust seasoning as needed with additional salt and pepper. Add spinach into the mixture; cover again and cook for another 5 minutes until wilted.
Step 7: Serve
Turn off heat; drizzle lemon juice over your curry and stir in chopped cilantro before serving hot over rice or with flatbread. Garnish with extra cilantro if desired.
How to Serve Chicken Sweet Potato Curry
Serving Chicken Sweet Potato Curry can elevate your dining experience. This dish pairs well with several sides and garnishes that enhance its rich flavors.
Over Rice
- Basmati Rice: The aromatic grains absorb the curry’s sauce beautifully.
- Brown Rice: A nutritious alternative, offering a nutty texture that complements the dish.
With Flatbread
- Naan: Soft and fluffy, perfect for scooping up the curry.
- Roti: A whole wheat option that adds a hearty touch to your meal.
Topped with Fresh Herbs
- Cilantro Garnish: Brightens the dish with freshness; sprinkle before serving.
- Mint Leaves: Adds a refreshing contrast to the warm spices of the curry.
As a Filling for Wraps
- Lettuce Wraps: Use sturdy lettuce leaves to create a low-carb option filled with curry.
- Pita Pockets: Stuff cooked pita halves with curry for a delicious handheld meal.
How to Perfect Chicken Sweet Potato Curry
Perfecting your Chicken Sweet Potato Curry can be achieved with just a few simple tips.
- Bold Spices: Adjust the spices according to taste. Feel free to add more curry powder for enhanced flavor.
- Fresh Ingredients: Use fresh ginger and garlic for a more vibrant taste that elevates the dish.
- Balance Flavors: Add lemon juice or coconut sugar if the curry needs a hint of sweetness or acidity.
- Texture Matters: Ensure sweet potatoes are cut evenly for consistent cooking and tenderness.
- Adjust Consistency: If you prefer a saucier curry, simply add more coconut milk until it reaches your desired thickness.
- Resting Time: Let the curry sit for about 10 minutes after cooking; this allows flavors to meld together beautifully.

Best Side Dishes for Chicken Sweet Potato Curry
Pairing side dishes with your Chicken Sweet Potato Curry can make your meal even more delightful. Here are some great options:
- Cucumber Raita: A cooling yogurt sauce that balances the heat of the curry.
- Mango Chutney: Adds sweetness and tang, enhancing the overall flavor profile.
- Spiced Chickpeas: Crispy chickpeas provide crunch and additional protein alongside your curry.
- Saag Paneer: Creamy spinach and cheese dish that pairs perfectly with rich curries.
- Jeera Rice: Basmati rice flavored with cumin seeds, adding aromatic depth to each bite.
- Papadums: Crunchy lentil wafers that add texture and are perfect for dipping into the curry sauce.
- Vegetable Samosas: These crispy pastries offer a delicious starter or side option to complement your main dish.
- Pickled Onions: A tangy addition that brightens up each bite of the chicken sweet potato curry.
Common Mistakes to Avoid
When making Chicken Sweet Potato Curry, there are a few common mistakes to watch out for.
- Using the wrong type of chicken: Always choose boneless, skinless chicken thighs for the best flavor and tenderness. Avoid using chicken breasts, as they can dry out.
- Overcooking the sweet potatoes: Sweet potatoes should be fork-tender but not mushy. Keep an eye on them during cooking to maintain the right texture.
- Neglecting the spices: Proper seasoning is key to a delicious curry. Adjust spice levels according to your taste and ensure you use fresh spices for maximum flavor.
- Not tasting during cooking: Always taste your dish as it cooks. This helps you adjust the seasoning and ensures the flavors are balanced.
- Skipping the lemon juice: Lemon juice adds brightness to the curry. Don’t skip this step; it enhances overall flavor.
Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- It lasts for up to 4 days in the refrigerator.
Freezing Chicken Sweet Potato Curry
- Allow it to cool completely before freezing.
- Store in freezer-safe containers or heavy-duty freezer bags.
- It can be frozen for up to 3 months.
Reheating Chicken Sweet Potato Curry
- Oven: Preheat to 350°F (175°C) and bake covered for about 20 minutes until heated through.
- Microwave: Heat in a microwave-safe bowl, covered, in 1-minute intervals until hot.
- Stovetop: Warm over medium heat in a pan, stirring occasionally until heated thoroughly.

Frequently Asked Questions
Can I make Chicken Sweet Potato Curry vegetarian?
You can substitute chicken with chickpeas or tofu and use vegetable broth instead of chicken broth for a delicious vegetarian option.
How spicy is Chicken Sweet Potato Curry?
The spice level depends on your choice of peppers and how many you use. Adjust according to your preference for a milder or spicier dish.
Can I customize Chicken Sweet Potato Curry?
Absolutely! Feel free to add other vegetables like bell peppers or peas, or change up the spices based on what you have available.
Is Chicken Sweet Potato Curry healthy?
Yes, this curry is packed with protein from chicken and nutrients from sweet potatoes and spinach, making it a nutritious meal option.
Final Thoughts
Chicken Sweet Potato Curry is not only flavorful but also versatile, allowing you to customize it with different vegetables or proteins. It’s perfect for weeknight dinners or meal prep, offering comfort and nutrition in every bite. Give this recipe a try today!
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
Print
Chicken Sweet Potato Curry
- Total Time: 50 minutes
- Yield: Serves approximately 6 people 1x
Description
Indulge in the warmth and richness of Chicken Sweet Potato Curry, a delightful dish that combines tender chicken and nutritious sweet potatoes with a medley of vibrant spices. This one-pot recipe is perfect for busy weeknights or special occasions when you want to impress your guests without spending hours in the kitchen. The creamy coconut milk melds beautifully with the spices, creating a comforting curry that’s not only delicious but also healthy. Plus, it’s easily customizable to suit your family’s taste preferences. Enjoy this savory dish served over rice or with warm flatbread, and savor every bite!
Ingredients
- 2 tablespoons coconut oil
- 1 red onion, diced
- 1 serrano pepper, finely diced
- 1.5 pounds boneless, skinless chicken thighs
- 4 garlic cloves, minced
- 2-inch piece of fresh ginger
- 2–3 tablespoons curry powder
- 1 can crushed tomatoes
- 1.5 pounds sweet potatoes, cubed
- 1 can coconut milk
- 3 cups baby spinach
Instructions
- Heat coconut oil in a large sauté pan over medium-high heat. Add diced onion and serrano pepper; sauté for about 2 minutes until softened.
- Stir in chicken pieces and cook until lightly browned.
- Add garlic, ginger, and spices; cook for another minute while stirring.
- Mix in crushed tomatoes, sweet potatoes, and coconut milk; scrape any brown bits from the pan.
- Bring to a gentle boil then reduce to simmer; cover and cook for about 15 minutes until sweet potatoes are tender.
- Stir in spinach and adjust seasoning; cook for an additional 5 minutes.
- Serve hot with rice or flatbread.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Sautéing
- Cuisine: Indian
Nutrition
- Serving Size: Approximately 1 cup (240g)
- Calories: 450
- Sugar: 8g
- Sodium: 700mg
- Fat: 26g
- Saturated Fat: 17g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 6g
- Protein: 25g
- Cholesterol: 110mg