Chicken Sweet Potato Curry
If you’re looking for a comforting dish that warms your heart and fills your belly, you’ve come to the right place! This Chicken Sweet Potato Curry is one of my all-time favorites. It combines tender chicken and sweet potatoes in a creamy, spiced sauce that’s as satisfying as it is nutritious. Perfect for busy weeknights or family gatherings, this one-pot meal takes less than an hour to prepare and is guaranteed to please everyone at the table.
What makes this recipe truly special is its rich flavors and the way it brings comfort with every bite. Plus, you can whip it up using mostly pantry staples. Imagine the aroma of spices filling your kitchen as you cook—it’s pure magic!
Why You’ll Love This Recipe
- One-Pot Wonder: Cleanup is a breeze since everything cooks in one pot; just enjoy the deliciousness!
- Nutritious and Filling: Packed with lean protein and healthy sweet potatoes, this dish is both satisfying and good for you.
- Easy to Customize: Whether you want more veggies or prefer a different protein, this curry adapts beautifully.
- Family-Friendly: With its mild spice level and creamy texture, even picky eaters will ask for seconds.
- Meal Prep Friendly: Make a big batch ahead of time; it reheats well for lunches throughout the week!

Ingredients You’ll Need
Let’s talk about the ingredients! They are simple, wholesome items that you might already have in your pantry. This means you can get started on your Chicken Sweet Potato Curry without any last-minute grocery runs.
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 (45g) baby spinach, roughly chopped
- 1 – 2 tablespoons lemon juice
- 1/4 cup chopped cilantro, plus more for garnish (optional)
Variations
The beauty of this Chicken Sweet Potato Curry is how flexible it can be! Feel free to make it your own with these simple variations:
- Swap the protein: Use chickpeas or lentils instead of chicken for a plant-based version packed with protein.
- Add extra veggies: Toss in bell peppers or kale for added nutrition and flavor.
- Change up the spices: Experiment with different curry powders or add fresh herbs like basil for a unique twist.
- Make it spicy: If you love heat, increase the amount of chili powder or add some cayenne pepper.
How to Make Chicken Sweet Potato Curry
Step 1: Sauté the Aromatics
Heat the oil in a large sauté pan that has a lid over medium-high heat. Add the diced onion and chili pepper along with a pinch of salt. Sauté until the onion starts to soften—this should take about 2 minutes. Sautéing these first helps build a flavorful base for your curry!
Step 2: Brown the Chicken
Next, add in the chicken thighs in an even layer. Cook while stirring occasionally until they start to brown slightly. This browning adds depth to your curry’s flavor profile—trust me; it’s worth doing!
Step 3: Spice It Up
Stir in minced garlic, grated ginger, curry powder, chili powder, cumin, turmeric, black pepper, and garam masala if you’re using it. Cooking these spices together ensures they release their essential oils and aromas—your kitchen will smell amazing!
Step 4: Add Tomatoes & Sweet Potatoes
Pour in the crushed tomatoes and stir to combine everything nicely. Then add sweet potato pieces along with coconut milk—scraping up any browned bits at the bottom really enhances flavor! Bring this entire mixture to a gentle boil before reducing it to a simmer.
Step 5: Simmer & Stir
Cover the pan and let it simmer for about 15 minutes while stirring occasionally. This allows those sweet potatoes to become tender while soaking up all those lovely spices. Taste your curry during this step; adjusting seasoning with more salt or pepper as needed will ensure perfect flavor.
Step 6: Finish It Off!
Once your sweet potatoes are fork-tender, stir in chopped spinach until wilted—it adds freshness! Finally, drizzle some lemon juice over everything and mix in chopped cilantro for that pop of color. Serve hot over rice or alongside flatbread; don’t forget extra cilantro on top if you like!
This Chicken Sweet Potato Curry is sure to become a beloved dish at your table just like it has at mine! Enjoy every bite!
Pro Tips for Making Chicken Sweet Potato Curry
Making this Chicken Sweet Potato Curry is a delightful experience, and with these pro tips, you can elevate your dish even further!
-
Use fresh spices: Freshly ground spices have a more intense flavor than pre-ground ones. If you can grind your spices just before cooking, it will enhance the curry’s aroma and taste.
-
Adjust the heat level: If you prefer a milder curry, remove the seeds from the serrano or jalapeño pepper before dicing. This simple step can help control the spice level without sacrificing flavor.
-
Let it simmer longer: If time allows, let the curry simmer on low heat for an additional 10-15 minutes. This allows the flavors to meld beautifully and makes the chicken even more tender.
-
Experiment with vegetables: Feel free to add other vegetables such as bell peppers, peas, or carrots. This not only adds nutrition but also gives a lovely color contrast to your dish.
-
Make it ahead: This curry tastes even better the next day as the flavors continue to develop. Prepare it in advance for a quick reheat on busy weeknights!
How to Serve Chicken Sweet Potato Curry
Serving this Chicken Sweet Potato Curry is all about presentation and complementing flavors. Here are some ideas to make your meal extra special!
Garnishes
- Chopped cilantro: A sprinkle of fresh cilantro adds a burst of color and freshness that brightens up the dish.
- Lime wedges: Serve lime wedges on the side for an extra zing that enhances the flavors of the curry.
- Sliced green onions: Adding sliced green onions provides a nice crunch and visual appeal.
Side Dishes
- Basmati rice: Fluffy basmati rice is perfect for soaking up all that rich curry sauce, making every bite satisfying.
- Naan bread: Soft naan is wonderful for scooping up curry. It’s an authentic choice that adds a lovely texture contrast.
- Cucumber raita: This cooling yogurt-based side helps balance out the spiciness of the curry. Simply mix diced cucumbers with yogurt, mint, and a pinch of salt.
- Steamed broccoli or green beans: Lightly steamed vegetables add color and nutrients while keeping your meal healthy and vibrant.
With these serving suggestions and tips, your Chicken Sweet Potato Curry will not only be delicious but also visually appealing—just like your favorite Indian takeout! Enjoy every bite!

Make Ahead and Storage
This Chicken Sweet Potato Curry is perfect for meal prep! With its rich flavors and creamy texture, it holds up beautifully in the fridge or freezer, making it an excellent choice for busy weeknights.
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
- Let the curry cool completely before freezing.
- Use a freezer-safe container or resealable bag, leaving some space for expansion.
- Freeze for up to 3 months. Label with the date for easy tracking!
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat on the stove over medium heat, adding a splash of water or coconut milk if needed to loosen it up.
- For microwave reheating, use a microwave-safe bowl and heat in intervals, stirring in between until warmed through.
FAQs
Here are some common questions about this recipe:
Can I make Chicken Sweet Potato Curry without chicken?
Absolutely! You can substitute chicken with chickpeas or tofu for a vegetarian version. Just adjust cooking times accordingly.
What can I serve with Chicken Sweet Potato Curry?
This curry pairs wonderfully with fluffy rice, quinoa, or warm flatbreads like naan. You can also add a side salad for extra crunch!
How do I adjust the spice level of Chicken Sweet Potato Curry?
To make it milder, you can reduce or omit the serrano pepper and use less chili powder. Conversely, add more chili powder or fresh peppers if you like it spicy!
Can I use different vegetables in this curry?
Yes! Feel free to mix in your favorite vegetables such as bell peppers, peas, or carrots. Just ensure they are cut into similar sizes for even cooking.
Final Thoughts
I truly hope you enjoy making this Chicken Sweet Potato Curry as much as I do! It’s not just a meal; it’s a comforting hug in a bowl that brings warmth to any evening. Whether you’re whipping it up for family dinner or meal prepping for the week ahead, it’s bound to become a favorite. Happy cooking!
Chicken Sweet Potato Curry
Indulge in the comforting warmth of Chicken Sweet Potato Curry, a delightful dish that combines tender chicken and sweet potatoes in a creamy, spiced sauce. This one-pot wonder is not only quick to prepare but also packed with nutrition, making it an ideal choice for busy weeknights or family gatherings. With aromatic spices filling your kitchen and a rich flavor profile that pleases even the pickiest eaters, this curry is sure to become a staple in your home. Whether served over fluffy rice or alongside warm naan, each bite is a satisfying experience.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves approximately 6 people 1x
- Category: Main
- Method: Sautéing
- Cuisine: Indian
Ingredients
- 2 tablespoons coconut oil or avocado oil
- 1 onion, diced
- 1 serrano or jalapeño pepper, finely diced
- 1.5 pounds boneless skinless chicken thighs, cut into bite-sized pieces
- 4 garlic cloves, minced
- 2-inch piece of fresh ginger, grated
- 2–3 tablespoons curry powder
- 1 (14.5 oz) can crushed tomatoes
- 1.5 pounds sweet potatoes, cut into 1-inch pieces
- 1 can (13.5 oz) full-fat coconut milk
- 3 cups baby spinach, roughly chopped
- Juice of 1 lemon
Instructions
- Heat oil in a large pan over medium-high heat. Sauté onion and chili pepper with a pinch of salt until softened.
- Add chicken and cook until slightly browned.
- Stir in garlic, ginger, curry powder, and other spices; cook until fragrant.
- Add crushed tomatoes and sweet potatoes; mix well. Pour in coconut milk and bring to a simmer.
- Cover and cook for about 15 minutes until sweet potatoes are tender.
- Stir in spinach until wilted; finish with lemon juice.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 7g
- Sodium: 650mg
- Fat: 22g
- Saturated Fat: 14g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 80mg
