Whenever I crave something comforting yet vibrant, I turn to The Best Chicken Sweet Potato Curry Recipe. This dish is a beautiful blend of tender chicken, sweet potatoes, and rich, aromatic spices all brought together in a creamy coconut sauce. It’s the kind of meal that fills your kitchen with inviting aromas and leaves everyone reaching for seconds. Whether you’re an experienced home cook or just beginning to explore curries, this recipe is approachable, full of flavor, and guaranteed to become a new favorite in your dinner rotation.
Ingredients You'll Need
The magic of The Best Chicken Sweet Potato Curry Recipe lies in its simple yet essential ingredients, each playing a key role in building the dish’s incredible taste, texture, and color. Choosing fresh spices and quality coconut milk will elevate this easy curry into a feast for your senses.
- 2 tablespoons coconut oil or avocado oil: Adds a subtle richness and helps bring out the flavors of the spices.
- 1 red or yellow onion, diced: Provides a sweet base that softens and caramelizes perfectly.
- 1 serrano or jalapeño pepper, finely diced: Adds a gentle heat and brightness, adjustable to your taste.
- ½ teaspoon salt: Enhances all the flavors and balances sweetness.
- 1.5 pounds boneless, skinless chicken thighs, cut into bite-size pieces: Chicken thighs remain tender and juicy throughout cooking.
- 4 garlic cloves, minced: Infuses the curry with its unmistakable aromatic warmth.
- 2-inch piece fresh ginger, peeled and grated: Adds a spicy, zesty note that complements the curry powder.
- 2–3 tablespoons curry powder: The heart of the dish’s flavor — choose a quality blend for depth.
- ½ teaspoon Indian red chili powder or regular chili powder: Brings an extra layer of warmth without overpowering.
- 1 teaspoon ground cumin: Adds earthiness that pairs beautifully with sweet potatoes.
- 1 teaspoon turmeric powder: Gives the curry its golden color and subtle bitterness.
- 1 teaspoon black pepper: For a mild spicy kick and complexity.
- 1 teaspoon garam masala (optional): Added near the finish for fragrant warmth and complexity.
- 1 (14.5 oz) can crushed tomatoes: Provides acidity and a rich tomato base for balance.
- 1 ½ pounds sweet potatoes, cut into 1-inch pieces: Adds a natural sweetness and lovely texture contrast.
- 1 can (13.5 oz / 400 ml) full-fat unsweetened coconut milk: Creates the rich, creamy sauce that ties everything together.
- 3 cups (45g) baby spinach, roughly chopped: Adds a fresh pop of color and nutrition at the end.
- 1–2 tablespoons lemon juice: Brightens the curry and balances the richness.
- ¼ cup chopped cilantro, plus more for garnish (optional): Adds a fresh, herbaceous finish that makes the dish sing.
How to Make The Best Chicken Sweet Potato Curry Recipe
Step 1: Sauté the Aromatics
Begin by heating the coconut or avocado oil in a large pan over medium heat. Toss in the diced onion and finely minced serrano or jalapeño pepper along with the salt. Let the onion soften and turn golden, about 5-7 minutes, stirring occasionally. This step is where your kitchen starts to fill with the promise of something delicious—the sweetness of the onions melding with the heat of the pepper creates a perfect flavor base.
Step 2: Cook the Chicken
Add the chicken thigh pieces to the pan and cook until they’re just beginning to brown on all sides but not fully cooked through, about 6-8 minutes. Stir frequently to ensure even browning without drying out the chicken. This step builds the meaty backbone of your curry and lets the chicken soak up the warming spices that are coming next.
Step 3: Add Garlic, Ginger & Spices
Time to layer in the flavors: push the chicken and onions to the side and add the minced garlic and grated ginger to the pan. Let them sizzle for about a minute, then sprinkle in the curry powder, chili powder, cumin, turmeric, black pepper, and optionally garam masala. Stir constantly to toast the spices until fragrant, about 2 minutes. This step unlocks the full depth of the curry’s aromatic personality.
Step 4: Pour in Tomatoes and Sweet Potatoes
Mix in the crushed tomatoes, followed by the sweet potatoes. Stir everything until well combined, coating the sweet potatoes with the spiced tomato mixture. The tomatoes add acidity that balances the natural sweetness and richness, while the sweet potatoes bring a velvety texture that’s so satisfying.
Step 5: Simmer with Coconut Milk
Pour in the coconut milk and stir gently. Bring the mixture to a simmer, cover, and cook for 25 to 30 minutes or until the sweet potatoes are tender and the chicken is fully cooked. The coconut milk rounds out the curry with luscious creaminess and tames the heat, making every bite silky and indulgent.
Step 6: Stir in Spinach, Lemon Juice & Cilantro
Just before serving, fold in the chopped baby spinach, lemon juice, and cilantro. The spinach wilts beautifully into the curry, adding fresh color and nutrients. The lemon juice brightens everything up, ensuring the curry is perfectly balanced in flavor.
How to Serve The Best Chicken Sweet Potato Curry Recipe
Garnishes
Sprinkling fresh cilantro leaves on top adds an herbaceous pop that enhances the curry’s fragrance and freshness. For an extra touch, a dollop of cooling yogurt or a few toasted coconut flakes can provide contrast in both temperature and texture, making the dish even more inviting.
Side Dishes
This curry is a showstopper on its own but pairs wonderfully with fluffy basmati rice or warm naan bread to scoop up every last bit of the creamy sauce. If you want a lighter side, try a crisp cucumber salad or some roasted cauliflower seasoned simply with lemon and salt.
Creative Ways to Present
Serve this curry family-style in a large, rustic bowl to invite everyone to dig in and share. Alternatively, for a more elegant presentation, plate individual servings on a bed of rice, garnish each with cilantro, lemon wedges, and a drizzle of coconut milk to create a colorful, restaurant-worthy look right at home.
Make Ahead and Storage
Storing Leftovers
The Best Chicken Sweet Potato Curry Recipe keeps beautifully in the fridge for up to 3 days. Store leftovers in an airtight container to maintain the vibrant flavors and creamy texture. The spices tend to intensify slightly, making the next-day curry taste even better.
Freezing
You can freeze this curry for up to 2 months without losing much of its delicious flavor. Allow it to cool completely before transferring to freezer-safe containers. Label and date for easy rediscovery on a busy weeknight when you crave a fuss-free comforting meal.
Reheating
Reheat gently on the stovetop over low-medium heat, stirring occasionally to prevent sticking. You can add a splash of water or coconut milk if the curry has thickened too much. Microwaving is also fine; just cover and heat in short intervals, stirring between to ensure even warming.
FAQs
Can I use chicken breast instead of chicken thighs?
Absolutely! Chicken breasts will work fine but tend to cook faster and can become drier if overcooked. Keep an eye on the cooking time and remove them once they are just cooked through to keep your curry juicy and tender.
How spicy is this curry, and can I adjust the heat?
The heat level is moderate thanks to the jalapeño or serrano pepper and the chili powders. You can dial it down by omitting the pepper or using milder chili powder, or turn up the heat by adding extra pepper or a pinch of cayenne. It’s very adaptable to your spice preference.
Can I make this recipe vegan or vegetarian?
Yes! You can substitute the chicken with hearty vegetables like cauliflower florets, chickpeas, or tofu for a plant-based version. The sweet potatoes and coconut milk already provide fantastic richness and creaminess, so it’s just as delicious without meat.
Is there a substitute for coconut milk?
If you don’t have coconut milk on hand, full-fat Greek yogurt or heavy cream can work in a pinch, but the flavor and richness will be different. Coconut milk adds a unique creaminess and subtle sweetness that defines the curry’s character.
What can I do if I don’t have fresh ginger?
Fresh ginger really shines in this recipe, but if you don’t have it, ground ginger can be used instead. Use about ¼ teaspoon for every inch of fresh ginger. The flavor will be slightly less vibrant but still tasty.
Final Thoughts
The Best Chicken Sweet Potato Curry Recipe is a true culinary gem that brings warmth, comfort, and joyous flavor to your dinner table with minimal fuss. It’s perfect for cozy weeknight meals or when you want to impress friends with something homemade and heartwarming. I encourage you to give it a try and watch how quickly it becomes a beloved staple in your meal lineup.
PrintThe Best Chicken Sweet Potato Curry Recipe
A rich and flavorful Chicken Sweet Potato Curry combining tender chicken thighs with hearty sweet potatoes, aromatic spices, and creamy coconut milk. This one-pot dish is both comforting and vibrant, perfect for a wholesome family meal.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
- Diet: Gluten Free
Ingredients
Protein and Vegetables
- 1.5 pounds boneless, skinless chicken thighs, cut to bite-size pieces
- 1 red or yellow onion, diced
- 1 serrano pepper or jalapeño pepper, finely diced
- 1 ½ pounds (about 2 medium) sweet potatoes, cut into 1-inch pieces
- 3 cups (45g) baby spinach, roughly chopped
- ¼ cup chopped cilantro, plus more for garnish (optional)
Spices and Seasonings
- 2 tablespoons coconut oil or avocado oil
- ½ teaspoon salt
- 4 garlic cloves, minced
- 2 inch piece of fresh ginger, peeled and grated (or minced)
- 2 – 3 tablespoons curry powder
- ½ 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 – 2 tablespoons lemon juice
Liquids
- 1 (14.5 oz) can crushed tomatoes or half of 1 (28-ounce) can crushed tomatoes
- 1 can 13.5 oz / 400 ml full-fat unsweetened coconut milk
Instructions
- Prepare the Base: Heat 2 tablespoons of coconut or avocado oil in a large pan over medium heat. Add the diced onion and serrano or jalapeño pepper along with ½ teaspoon salt. Sauté until the onion becomes soft and translucent, about 5-7 minutes.
- Cook the Chicken: Add the bite-sized chicken thigh pieces to the pan and cook, stirring occasionally, until they are browned on all sides but not fully cooked through, about 6-8 minutes.
- Add Aromatics: Stir in the minced garlic and grated fresh ginger, cooking for another 1-2 minutes until fragrant. Then add 2-3 tablespoons curry powder, ½ teaspoon red chili powder, 1 teaspoon cumin, 1 teaspoon turmeric, 1 teaspoon black pepper, and optionally 1 teaspoon garam masala. Stir well to coat the chicken and onion mixture evenly with spices.
- Combine Tomatoes and Sweet Potatoes: Pour in the crushed tomatoes and add the sweet potato pieces. Stir to combine all ingredients thoroughly, ensuring the sweet potatoes are submerged.
- Simmer the Curry: Pour in the full-fat unsweetened coconut milk. Bring the curry to a gentle simmer, then reduce heat to low, cover, and cook for about 25-30 minutes or until the sweet potatoes are tender and the chicken is cooked through.
- Add Spinach and Finish: Stir in the roughly chopped baby spinach and cook for an additional 2-3 minutes until wilted. Then, add 1-2 tablespoons of lemon juice and chopped cilantro. Adjust salt if needed and remove from heat.
- Serve: Garnish with additional cilantro if desired and serve hot with rice, naan, or your preferred side.
Notes
- Adjust the heat by using serrano or jalapeño pepper based on your spice preference. Removing the seeds will reduce the heat.
- Curry powder strength varies, start with 2 tablespoons and add more to taste.
- The full-fat coconut milk gives the curry a creamy, rich texture. For a lighter version, use light coconut milk but expect less creaminess.
- This dish can be made ahead and tastes even better the next day after the flavors meld.
- For additional protein variation, chicken breasts can be used but thighs provide better moisture.

Leave a Reply