If you’re craving a dish that feels like a warm hug from the inside, this Chicken Sweet Potato Curry Recipe is the answer. It’s loaded with tender chicken thighs, sweet chunks of sweet potato, and a fragrant blend of spices that create a vibrant, comforting curry. The creamy coconut milk rounds everything out, adding just the right touch of richness, while fresh spinach and cilantro bring brightness to every bite. Whether you’re cooking for family or friends, this recipe is straightforward to whip up and promises a satisfying meal that’s packed with flavor and soul.
Ingredients You’ll Need
The magic of this Chicken Sweet Potato Curry Recipe lies in its simple, accessible ingredients. Each one plays an essential role, from the warmth of turmeric to the sweetness of the potatoes, making sure every mouthful is a perfectly balanced flavor experience.
- 2 tablespoons coconut oil or avocado oil: Provides a fragrant, silky base to sauté onions and spices.
- 1 red or yellow onion, diced: Adds sweetness and depth when caramelized.
- 1 serrano or jalapeño pepper, finely diced: Brings a gentle kick; adjust to your heat preference.
- 1/2 teaspoon salt: Enhances all the flavors perfectly.
- 1.5 pounds boneless, skinless chicken thighs, cut bite-size: Juicy, tender, and takes on the spices beautifully.
- 4 garlic cloves, minced: Infuses the curry with rich aroma and flavor.
- 2-inch fresh ginger, peeled and grated: Adds a fresh, zesty warmth that livens the dish.
- 2 to 3 tablespoons curry powder: The heart of the curry’s spice blend; choose your favorite brand.
- 1/2 teaspoon Indian red chili powder or regular chili powder: For an extra subtle heat that complements without overpowering.
- 1 teaspoon ground cumin: Earthy spice that deepens the overall flavor.
- 1 teaspoon turmeric powder: Gives the curry a gorgeous golden color and anti-inflammatory powers.
- 1 teaspoon black pepper: A subtle but necessary spice to lift the flavors.
- 1 teaspoon garam masala (optional): Adds an aromatic, complex finish if you want to elevate the curry.
- 1 (14.5 oz) can crushed tomatoes: Offers a slightly tangy sweetness and helps create a rich sauce.
- 1 1/2 pounds sweet potatoes, cut into 1-inch pieces: The sweet, creamy contrast that makes this dish special.
- 1 can (13.5 oz) full-fat unsweetened coconut milk: Supplies a luscious creaminess that balances spices perfectly.
- 3 cups baby spinach, roughly chopped: Adds vibrant color and a fresh, leafy texture.
- 1 to 2 tablespoons lemon juice: Brightens everything up with a zesty finish.
- 1/4 cup chopped cilantro, plus more for garnish (optional): Lifts the dish with its fresh, herbal notes.
You’ll find the full ingredient list, instructions, and print option in the recipe card below.
How to Make Chicken Sweet Potato Curry Recipe
Step 1: Sauté the Aromatics and Chicken
Heat your choice of coconut or avocado oil in a large sauté pan over medium-high heat. Toss in the diced onion, finely chopped serrano or jalapeño pepper, and salt. Cook until the onions become soft and translucent, about 2 minutes. Then, add the bite-size chicken pieces in an even layer, letting them brown slightly as you stir occasionally. This step builds the base flavor and gives the chicken a nice texture before adding the spices.
Step 2: Spice It Up
Stir in the minced garlic, grated ginger, and the curry powder, chili powder, cumin, turmeric, black pepper, and optional garam masala. Cook this aromatic mixture for about a minute, stirring constantly to coat the chicken thoroughly and toast the spices just right. This awakens all the bold flavors and ensures your curry will have that signature fragrant punch.
Step 3: Add Tomatoes and Sweet Potatoes
Pour in the crushed tomatoes and give everything a good stir to combine. Then add the chopped sweet potatoes along with the full-fat coconut milk, scraping up any browned bits from the bottom of the pan. Bring this to a gentle boil before reducing the heat to a simmer. Cover the pan and let it cook for about 15 minutes, occasionally stirring to prevent sticking. This is when the sweet potatoes soften and soak up all the amazing curry flavors.
Step 4: Finish with Spinach and Freshness
Once the sweet potatoes are tender, toss in the roughly chopped baby spinach. Cover again and cook until the spinach wilts, about 5 minutes more. Then, turn off the heat and finish the dish by drizzling in fresh lemon juice and stirring in the chopped cilantro. These last touches brighten and balance the rich curry before you serve.
How to Serve Chicken Sweet Potato Curry Recipe
Garnishes
Fresh cilantro sprinkled on top is a must-have for that vibrant, herbal pop. You can also add a dollop of Greek yogurt or a drizzle of coconut cream if you want to add extra creaminess and a touch of coolness against the warm, spicy curry.
Side Dishes
This curry shines when served over fluffy basmati rice or with warm naan or other flatbreads to soak up the luscious sauce. A simple cucumber salad or lightly pickled vegetables can add a crisp contrast to your meal.
Creative Ways to Present
For a special touch, serve it in small bowls alongside a colorful grain salad or roasted vegetables. You could even stuff it into pita pockets for a delicious, portable meal. The rich colors and inviting aroma make it perfect for sharing at dinner parties or family gatherings.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Chicken Sweet Potato Curry Recipe in an airtight container and store it in the refrigerator. It will stay fresh for up to 3 days while continuing to develop even deeper flavors.
Freezing
This curry freezes beautifully. Portion it into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating for a quick and hearty meal anytime.
Reheating
Reheat gently on the stove over medium-low heat, stirring occasionally, or microwave until warmed through. If the curry has thickened in the fridge or freezer, add a splash of water or coconut milk to loosen the sauce and restore its creamy consistency.
FAQs
Can I use chicken breasts instead of thighs?
Absolutely, you can swap chicken thighs for breasts. Just keep in mind that breasts cook faster and can dry out, so reduce simmering time and keep an eye on tenderness.
How spicy is this Chicken Sweet Potato Curry Recipe?
The recipe provides a moderate heat level thanks to serrano or jalapeño peppers and chili powders. You can easily adjust the spiciness by changing the amount or type of chili used.
Is this recipe gluten-free?
Yes! All the ingredients in this recipe are naturally gluten-free, making it an excellent choice for those avoiding gluten.
Can I make this curry vegan or vegetarian?
Certainly! Substitute the chicken with hearty vegetables like cauliflower or chickpeas, and the recipe remains just as delicious and comforting.
What can I use instead of coconut milk?
If you’re not a fan of coconut milk, you can try using heavy cream or plain yogurt, though the flavor and texture will slightly differ from the original recipe.
Final Thoughts
This Chicken Sweet Potato Curry Recipe is the perfect weeknight meal to cure any craving for something flavorful, comforting, and nourishing. It’s easy to make, packed with ingredients you probably already have, and offers an exciting way to enjoy chicken and sweet potatoes in a warm, spiced embrace. I guarantee once you try it, it’ll become one of your go-to favorites too!
PrintChicken Sweet Potato Curry Recipe
A flavorful and hearty Chicken Sweet Potato Curry featuring tender boneless chicken thighs simmered with aromatic spices, sweet potatoes, and creamy coconut milk, finished with fresh spinach and cilantro. This one-pot dish is perfect for a cozy weeknight meal and serves 4.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
- Diet: Gluten Free
Ingredients
Primary Ingredients
- 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 into bite-sized pieces
- 4 garlic cloves, minced
- 2 inch piece of fresh ginger, peeled and grated or minced
- 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)
- 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
- 3 cups (45g) baby spinach, roughly chopped
- 1 – 2 tablespoons lemon juice
- 1/4 cup chopped cilantro, plus more for garnish (optional)
Instructions
- Heat the oil and sauté aromatics: Warm the coconut or avocado oil in a large sauté pan with a lid over medium-high heat. Add the diced onion, finely diced serrano or jalapeño pepper, and salt. Cook, stirring occasionally, until the onion starts to soften, about 2 minutes.
- Brown the chicken: Add the chicken pieces in an even layer to the pan. Cook, stirring occasionally, allowing the chicken to brown slightly in spots, which enhances flavor and texture.
- Add spices and tomatoes: Stir in the minced garlic, grated ginger, curry powder, chili powder, cumin, turmeric, black pepper, and garam masala (if using). Cook while stirring constantly for about 1 minute until the chicken is evenly coated with the aromatic spices. Pour in the crushed tomatoes and stir well to combine all ingredients.
- Simmer with sweet potatoes and coconut milk: Add the cut sweet potatoes and coconut milk to the pan. Scrape any browned bits from the bottom to infuse flavor. Bring the mixture to a gentle boil, then reduce the heat to low to maintain a simmer. Cover the pan and cook for about 15 minutes, stirring occasionally. Check seasoning and adjust salt and pepper if needed.
- Add spinach and finish cooking: Add the roughly chopped spinach to the pan. Cover again and cook until the spinach wilts and the sweet potatoes are tender when pierced with a fork, about 5 more minutes.
- Finish and serve: Turn off the heat. Drizzle lemon juice over the curry and stir in the chopped cilantro. Serve the curry hot, accompanied by rice or flatbread, and garnish with additional cilantro if desired.
Notes
- Adjust the heat level by choosing serrano or jalapeño pepper or by reducing the amount used according to your spice preference.
- Curry powder types vary; use your favorite blend or a mild version if you prefer less heat.
- Full-fat coconut milk lends creaminess and rich flavor, but light coconut milk can be used for a lower calorie version.
- Garam masala is optional but adds depth to the flavor profile.
- Sweet potatoes should be cut into uniform 1-inch pieces to ensure even cooking.