This luxurious Chicken Sweet Potato Curry is an Indian-inspired meal made in one pot with mostly pantry staples. It’s a fabulous weeknight dinner that is nutritious and filled with ultra-creamy, rich flavors that will taste as good as your favorite Indian takeout. Perfect for family dinners or gatherings, this dish is sure to impress everyone at the table.
Why You’ll Love This Recipe
- Quick and Easy: This Chicken Sweet Potato Curry can be made in just 40 minutes, making it ideal for busy weeknights.
- One-Pot Wonder: Save time on cleanup with this all-in-one recipe that cooks everything in a single pot.
- Flavorful and Nutritious: Packed with spices and healthy ingredients, this curry is both delicious and wholesome.
- Versatile Meal: Serve it over rice or alongside flatbread for a satisfying meal that suits any preference.
- Customizable Spice Levels: Adjust the heat by selecting milder or spicier peppers based on your taste.
Tools and Preparation
Having the right tools makes cooking easier and more enjoyable. Below are essential items needed to make this Chicken Sweet Potato Curry.
Essential Tools and Equipment
- Large sauté pan with lid
- Cutting board
- Sharp knife
- Measuring spoons
- Spatula or wooden spoon
Importance of Each Tool
- Large sauté pan with lid: Ideal for cooking all ingredients evenly while allowing you to cover the dish, ensuring everything cooks perfectly.
- Sharp knife: Ensures safe and efficient chopping of vegetables and chicken, saving you time during prep.
Ingredients
This Chicken Sweet Potato Curry uses simple yet flavorful ingredients that create a rich dish your family will love.
For the Curry Base
- 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 to bite-size pieces
- 4 garlic cloves, minced
- 2-inch piece of fresh ginger, peeled and grated
For the Spices
- 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)
For the Sauce
- 1 (14.5 oz) can crushed tomatoes
- 1 1/2 pounds sweet potatoes, cut into 1-inch pieces
- 1 can (13.5 oz / 400 ml) full-fat unsweetened coconut milk
For Finishing Touches
- 3 cups baby spinach, roughly chopped
- 1 – 2 tablespoons lemon juice
- 1/4 cup chopped cilantro, plus more for garnish

How to Make Chicken Sweet Potato Curry
Step 1: Sauté Aromatics
Heat the oil in a large sauté pan that has a lid over medium-high heat.
1. Add the onion, chili pepper (Serrano or jalapeño), and salt.
2. Sauté until the onion starts to soften, about 2 minutes.
3. Add the chicken in an even layer and cook until slightly browned in spots.
Step 2: Add 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 well-coated in spices for about 1 minute.
– Pour in the chopped tomatoes and stir to combine.
Step 3: Combine Main Ingredients
Add the sweet potatoes and coconut milk to the pan.
– Scrape up any browned bits from the bottom.
– Bring the mixture to a gentle boil before reducing it to a simmer. Cover and simmer for about 15 minutes while stirring occasionally.
Step 4: Finish Cooking
Taste your curry; season with a pinch more salt and pepper if needed.
– Add the spinach; cover again until wilted and sweet potatoes are fork-tender (about 5 minutes).
– Turn off the heat; drizzle in lemon juice and stir in chopped cilantro.
Serve hot over rice or with flatbread garnished with extra cilantro if desired!
How to Serve Chicken Sweet Potato Curry
Serving Chicken Sweet Potato Curry can elevate your dining experience. This dish is versatile and can be paired with various sides or garnishes to enhance its rich flavors.
With Rice
- Steamed Basmati Rice – The fragrant rice complements the curry beautifully, absorbing its creamy sauce.
- Coconut Rice – For a tropical twist, cook rice with coconut milk for added richness.
With Flatbread
- Naan Bread – Soft and fluffy naan is perfect for scooping up the curry.
- Roti or Chapati – These unleavened flatbreads provide a hearty option that pairs well with the dish.
Topped with Fresh Herbs
- Chopped Cilantro – Adding fresh cilantro enhances the flavor and adds a pop of color.
- Sliced Green Onions – Sprinkle green onions on top for a mild onion flavor and freshness.
How to Perfect Chicken Sweet Potato Curry
To create an exceptional Chicken Sweet Potato Curry, keep in mind these helpful tips to ensure your dish turns out delicious every time.
- Use Fresh Ingredients – Fresh garlic, ginger, and spices will enhance the flavors significantly.
- Adjust Spice Levels – Modify the amount of chili powder and peppers based on your heat preference.
- Cook Low and Slow – Allowing the curry to simmer longer melds the flavors together beautifully.
- Add Vegetables – Consider adding other vegetables like bell peppers or peas for added nutrition and texture.
- Taste as You Go – Sample the curry during cooking to adjust seasoning according to your taste.
- Serve Immediately – Enjoy it hot for the best flavor; reheating may alter the texture of sweet potatoes.

Best Side Dishes for Chicken Sweet Potato Curry
Pairing side dishes with Chicken Sweet Potato Curry can round out your meal. Here are some great options that complement this flavorful dish perfectly.
- Cucumber Raita – A cooling yogurt-based side that balances the spices in the curry.
- Mango Chutney – Adds a sweet and tangy contrast that enhances each bite of curry.
- Pickled Vegetables – Offers crunch and acidity, brightening up the overall meal experience.
- Lentil Salad – A protein-packed salad that provides a nutritious complement to your curry.
- Sauteed Greens – Lightly sautéed spinach or kale adds extra nutrients and pairs well with the dish’s creaminess.
- Pappadam – Crispy lentil wafers add a delightful crunch when served alongside the curry.
Common Mistakes to Avoid
Avoiding common mistakes can make your Chicken Sweet Potato Curry even better. Here are some pitfalls to watch out for:
- Not seasoning enough: Failing to properly season your dish can lead to bland flavors. Always taste and adjust the seasoning, especially with salt and spices.
- Using the wrong cut of chicken: Using bone-in chicken or other cuts can result in a less tender curry. Stick to boneless, skinless chicken thighs for the best texture.
- Overcooking the sweet potatoes: Sweet potatoes should be fork-tender but not mushy. Monitor cooking time closely to maintain their texture.
- Skipping fresh ingredients: Fresh garlic and ginger enhance the curry’s flavor significantly. Don’t rely solely on powdered spices; incorporate fresh ingredients for a richer taste.
- Ignoring the simmering step: Skipping the simmering step may result in undercooked sweet potatoes and poorly blended flavors. Allow the curry to simmer covered for full flavor development.
Storage & Reheating Instructions
Refrigerator Storage
- Store Chicken Sweet Potato Curry in an airtight container.
- It can last up to 3-4 days in the refrigerator.
- Allow it to cool before sealing the container to prevent condensation.
Freezing Chicken Sweet Potato Curry
- Freeze in airtight containers or freezer bags.
- It can be stored for up to 3 months.
- Label containers with dates for easy tracking.
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.
- Microwave: Transfer curry to a microwave-safe bowl. Heat on high for 2-3 minutes, stirring halfway through until heated thoroughly.
- Stovetop: Place curry in a saucepan over medium heat. Stir occasionally until heated through, about 5-10 minutes.

Frequently Asked Questions
Can I make Chicken Sweet Potato Curry ahead of time?
Yes, this curry tastes even better when made ahead of time as the flavors meld together. You can prepare it up to a day in advance and store it in the fridge.
What can I substitute for coconut milk in Chicken Sweet Potato Curry?
If you prefer not to use coconut milk, you can substitute it with heavy cream or almond milk for a different flavor profile while maintaining creaminess.
Is there a vegetarian version of Chicken Sweet Potato Curry?
Absolutely! You can replace chicken with chickpeas or tofu and keep all other ingredients the same for a delightful vegetarian dish.
How spicy is this Chicken Sweet Potato Curry?
The spice level depends on your choice of pepper and how much chili powder you add. Adjust these ingredients based on your preference for heat.
Can I customize the vegetables in this curry?
Yes! Feel free to add or swap vegetables like bell peppers, carrots, or peas according to your taste or what you have on hand.
Final Thoughts
This Chicken Sweet Potato Curry is not only delicious but also versatile and easy to make. The balance of spices and creamy coconut milk makes it a comforting meal perfect for any weeknight dinner. You can easily customize it by adding different vegetables or adjusting spice levels, making it suitable for everyone’s taste preferences. Give it a try and enjoy its rich flavors!

Chicken Sweet Potato Curry
Indulge in the rich and creamy flavors of Chicken Sweet Potato Curry, a one-pot Indian-inspired dish that’s perfect for weeknight dinners. This delightful meal combines tender chicken thighs, wholesome sweet potatoes, and a medley of aromatic spices, all simmered together in a luxurious coconut milk sauce. It’s not just quick to prepare—taking only 40 minutes from start to finish—but it’s also highly customizable to suit your taste preferences. Serve it over fluffy rice or with warm naan for a satisfying family feast that will impress everyone at the table.
- Total Time: 40 minutes
- Yield: Serves approximately 4
Ingredients
- 1.5 pounds boneless skinless chicken thighs
- 4 garlic cloves
- 2-inch piece fresh ginger
- 2–3 tablespoons curry powder
- 1 can crushed tomatoes (14.5 oz)
- 1.5 pounds sweet potatoes
- 1 can full-fat coconut milk (13.5 oz)
- Fresh spinach and cilantro for finishing
Instructions
- Heat oil in a large sauté pan over medium-high heat. Sauté diced onion, chili pepper, and salt until softened.
- Add chicken; cook until browned. Stir in minced garlic, grated ginger, and spices until well-coated.
- Pour in crushed tomatoes, then add sweet potatoes and coconut milk. Bring to a boil, reduce heat to simmer for about 15 minutes.
- Add spinach; cover until wilted and sweet potatoes are tender (about 5 minutes). Drizzle with lemon juice and stir in cilantro before serving.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Sautéing
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup (245g)
- Calories: 370
- Sugar: 7g
- Sodium: 570mg
- Fat: 21g
- Saturated Fat: 17g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 6g
- Protein: 22g
- Cholesterol: 90mg
Keywords: Use fresh garlic and ginger for the best flavor. Adjust spiciness by choosing milder or hotter peppers based on preference. Consider adding bell peppers or peas for extra nutrition.






