This Chicken Sweet Potato Curry is a delightful blend of spices and creamy coconut milk, making it the perfect comfort food. It’s ideal for weeknight dinners or cozy gatherings, offering a nutritious option that rivals your favorite Indian takeout. This dish not only captivates with its rich flavors but also showcases the versatility of sweet potatoes in savory recipes.
Why You’ll Love This Recipe
- Quick and Easy: This one-pot meal comes together in just 40 minutes, making it perfect for busy evenings.
- Nutritious Ingredients: Packed with protein and vitamins from chicken and sweet potatoes, it’s a wholesome choice for any meal.
- Rich Flavors: The combination of spices creates a depth of flavor that will have everyone asking for seconds.
- Versatile Serving Options: Enjoy it over rice or with flatbread, allowing you to customize each serving to your liking.
- Crowd-Pleaser: Perfect for families or gatherings, this curry appeals to both kids and adults alike.
Tools and Preparation
Before diving into the cooking process, gather your tools to ensure a smooth experience.
Essential Tools and Equipment
- Large sauté pan with lid
- Cutting board
- Sharp knife
- Measuring spoons
- Wooden spoon or spatula
Importance of Each Tool
- Large sauté pan with lid: Essential for cooking all ingredients evenly while retaining moisture.
- Sharp knife: Aids in efficiently chopping vegetables and meat, saving time during prep.

Ingredients
For the Base
- 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
For the Chicken
- 1.5 pounds boneless, skinless chicken thighs, cut to bite-size pieces
- 4 garlic cloves, minced
- 2-inch piece of fresh ginger, peeled and grated (or minced)
For the Spices
- 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)
For the Sauce
- 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)
For Finishing Touches
- 3 cups (45g) baby spinach, roughly chopped
- 1 – 2 tablespoons lemon juice
- 1/4 cup chopped cilantro, plus more for garnish (optional)
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, chili pepper, and salt. Sauté until the onion starts to soften, about 2 minutes.
Step 2: Cook the Chicken
Add the chicken in an even layer and cook while stirring occasionally until slightly browned in spots.
Step 3: Incorporate Spices
Stir in the garlic, ginger, curry powder, chili powder, cumin, turmeric, black pepper, and garam masala (if using). Cook while stirring constantly until the chicken is coated in spices for about 1 minute.
Step 4: Add Tomatoes
Pour in the crushed tomatoes and stir to combine all ingredients well.
Step 5: Mix in Sweet Potatoes
Add sweet potatoes and coconut milk while scraping up any browned bits from the bottom of the pan. Bring this mixture to a gentle boil before reducing it to a simmer.
Step 6: Simmer
Cover and simmer for about 15 minutes while stirring occasionally. Taste your curry and season with more salt and pepper if needed.
Step 7: Add Spinach
Incorporate spinach into the curry by covering again until it wilts—this should take about another 5 minutes.
Step 8: Finish Off
Turn off heat; drizzle lemon juice over your dish and mix in chopped cilantro. Serve hot over rice or with flatbread garnished with additional cilantro if desired.
Enjoy your delicious Chicken Sweet Potato Curry!
How to Serve Chicken Sweet Potato Curry
Serving Chicken Sweet Potato Curry is a delightful experience that can be customized to suit your taste. Here are some creative ways to enjoy this flavorful dish.
With Rice
- Steamed Basmati Rice: The light and fluffy texture of basmati rice complements the rich curry perfectly.
- Coconut Rice: Infuse your rice with coconut for a tropical twist that pairs well with the curry’s flavors.
With Flatbread
- Naan Bread: Soft, warm naan is perfect for scooping up the curry, enhancing the dining experience.
- Whole Wheat Roti: A healthier option, roti adds a nutty flavor and is great for wrapping around pieces of chicken and sweet potato.
As a Bowl Meal
- Curry Bowl: Serve over a bed of quinoa or brown rice and top with fresh herbs for a nutritious bowl meal.
- Salad Base: Use mixed greens as a base and add the curry on top for a refreshing salad option.
How to Perfect Chicken Sweet Potato Curry
Perfecting your Chicken Sweet Potato Curry can elevate this dish to new heights. Here are some tips to ensure it turns out delicious every time.
- Use Fresh Spices: Fresh spices enhance flavor. Consider replacing older spices with new ones for a more vibrant taste.
- Adjust Spice Levels: Modify the heat by adding more or less chili powder according to your preference.
- Balance Flavors: Taste while cooking. Adding lemon juice at the end brightens the overall flavor profile.
- Cook Sweet Potatoes Until Tender: Make sure the sweet potatoes are fork-tender for the best texture in each bite.
Best Side Dishes for Chicken Sweet Potato Curry
Pairing side dishes with Chicken Sweet Potato Curry can enhance your meal. Here are some excellent options that complement its rich flavors.
- Cucumber Raita: A cooling yogurt-based side that balances the spice of the curry.
- Roasted Vegetables: Seasonal vegetables roasted with olive oil bring added color and nutrition to your plate.
- Chickpea Salad: A protein-packed salad with tomatoes and cucumbers adds freshness alongside your curry.
- Spiced Lentils: Cooked lentils seasoned with cumin and coriander provide an earthy flavor that pairs well.
- Mango Chutney: A sweet and tangy condiment that adds depth to each bite of curry.
- Pickled Onions: Quick-pickled onions offer a crisp, tangy contrast to the creamy curry.
Enjoy your culinary journey with this delightful Chicken Sweet Potato Curry!
Common Mistakes to Avoid
Making Chicken Sweet Potato Curry can be a delightful experience, but there are common pitfalls to watch out for.
- Not Prepping Ingredients: Failing to prepare your ingredients in advance can lead to a chaotic cooking experience. Chop your vegetables and measure spices ahead of time for smoother preparation.
- Skipping the Seasoning: Seasoning is key in a Chicken Sweet Potato Curry. Neglecting to season at different stages can result in bland flavors. Taste and adjust seasoning as you cook.
- Overcooking the Chicken: Overcooked chicken can become dry and tough. Cook chicken just until it’s no longer pink; it will continue cooking while the curry simmers.
- Ignoring Cooking Times for Vegetables: Different vegetables have varying cooking times. Ensure sweet potatoes are fork-tender by checking them periodically during simmering.
- Using Low-Quality Coconut Milk: The quality of coconut milk impacts the creaminess of your curry. Choose full-fat, unsweetened coconut milk for the best results.
Refrigerator Storage
- Store in an airtight container for up to 3 days.
- Allow the curry to cool before sealing to prevent condensation.
Freezing Chicken Sweet Potato Curry
- Freeze in a freezer-safe container for up to 3 months.
- Leave some space at the top of the container since the curry will expand when frozen.
Reheating Chicken Sweet Potato Curry
- Oven: Preheat oven to 350°F (175°C). Place curry in an oven-safe dish, cover with foil, and heat for about 20-25 minutes or until warmed through.
- Microwave: Place a portion in a microwave-safe bowl, cover loosely, and heat on high for 2-3 minutes, stirring halfway through.
- Stovetop: Heat on medium-low in a saucepan, stirring occasionally until warmed throughout; this takes about 5-10 minutes.
Frequently Asked Questions
Can I use other proteins in Chicken Sweet Potato Curry?
Yes! You can substitute chicken with beef or turkey, adjusting cooking times accordingly based on the protein used.
Is this Chicken Sweet Potato Curry spicy?
The spice level depends on the type of chili pepper used. For milder flavor, use less chili or choose a milder pepper like bell pepper.
Can I make this recipe vegetarian?
Absolutely! Replace chicken with chickpeas or lentils and use vegetable broth instead of coconut milk if desired.
How do I customize my Chicken Sweet Potato Curry?
Feel free to add other vegetables such as carrots or peas. You can also adjust spices based on your preference, adding more heat or sweetness.
What sides pair well with Chicken Sweet Potato Curry?
Serve it over rice or with flatbread. A simple cucumber salad or yogurt can complement the flavors nicely.
Final Thoughts
This Chicken Sweet Potato Curry is not only delicious but also versatile, allowing you to customize it based on your preferences. With its creamy texture and rich flavors, it’s perfect for weeknight dinners or meal prep. Try experimenting with different proteins or veggies to make it your own!
Chicken Sweet Potato Curry
Indulge in the comforting flavors of Chicken Sweet Potato Curry, a one-pot dish that combines tender chicken with creamy coconut milk and vibrant spices. This recipe brings the warmth of Indian cuisine to your table, making it perfect for busy weeknights or cozy gatherings with friends and family. The rich, aromatic curry envelops sweet potatoes and spinach, creating a nutritious meal that is both satisfying and delicious. Serve it over rice or alongside flatbread for a complete dining experience that everyone will love.
- Total Time: 40 minutes
- Yield: Serves approximately 4
Ingredients
- 2 tablespoons coconut oil
- 1 onion, diced
- 1 serrano pepper, finely diced
- 1.5 pounds boneless chicken thighs, cut into bite-sized pieces
- 4 garlic cloves, minced
- Fresh ginger, grated
- 2–3 tablespoons curry powder
- 1 can crushed tomatoes
- 1.5 pounds sweet potatoes, cubed
- 1 can coconut milk
- Baby spinach, chopped
- Lemon juice and cilantro for garnish
Instructions
- Heat oil in a large sauté pan over medium-high heat. Add onion, chili pepper, and salt; sauté until softened.
- Add chicken; cook until lightly browned.
- Mix in garlic, ginger, and spices; stir until fragrant.
- Pour in crushed tomatoes; combine well.
- Add sweet potatoes and coconut milk; bring to a gentle boil then reduce to a simmer.
- Cover and simmer for about 15 minutes, stirring occasionally.
- Stir in spinach until wilted.
- Finish with lemon juice and cilantro before serving hot.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Sautéing
- Cuisine: Indian
Nutrition
- Serving Size: Approximately 1 cup (245g)
- Calories: 372
- Sugar: 6g
- Sodium: 450mg
- Fat: 21g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 5g
- Protein: 22g
- Cholesterol: 100mg





Leave a Comment