Chicken Sweet Potato Curry is a rich, soul-warming dish that brings together tender chunks of chicken, naturally sweet roasted sweet potatoes, and a lusciously spiced coconut curry sauce. It’s the kind of meal that fills your kitchen with irresistible aromas and your bowl with layers of deep flavor and creamy texture.
This one-pot curry is ideal for chilly evenings, lazy Sundays, or any time you’re craving something wholesome yet indulgent. The sweetness of the sweet potatoes perfectly balances the savory spices, while the coconut milk brings everything together with a silky finish. Whether you serve it over fluffy rice, cauliflower rice, or warm naan, every spoonful is a complete comfort.
Packed with nourishing ingredients, this recipe is naturally gluten-free and can easily be adapted to suit a variety of dietary preferences. Chicken Sweet Potato Curry is a hearty, nourishing dish that proves comfort food can be both satisfying and good for you.
Ingredients Overview
Chicken Thighs or Breasts: Boneless, skinless chicken thighs are ideal for their juicy texture and rich flavor, but chicken breasts also work well if preferred.
Sweet Potatoes: Choose firm, orange-fleshed sweet potatoes for a naturally sweet and creamy bite. They hold their shape and cook beautifully in curry.
Coconut Milk: Full-fat canned coconut milk gives the curry its creamy base and depth. Light coconut milk can be used for a lighter version.
Onion, Garlic, and Ginger: This aromatic trio forms the flavorful base of the curry. Freshly grated ginger adds warmth, while garlic and onion create depth.
Curry Powder & Garam Masala: These spices bring authentic Indian-inspired flavor. Curry powder offers a well-rounded spice blend, while garam masala adds a sweet-spicy finish.
Tomato Paste: Adds umami richness and helps create a thicker, richer sauce.
Chicken Broth or Stock: Enhances the savory profile and balances the sweetness of the potatoes.
Lime Juice or Lemon Juice: A splash of citrus at the end brightens the entire dish.
Fresh Cilantro (Optional): A fresh, vibrant garnish that balances the richness of the curry.
Step-by-Step Instructions
1. Prepare your ingredients
Peel and dice the sweet potatoes into ½-inch cubes. Cut chicken into bite-sized pieces. Dice the onion, mince the garlic, and grate or finely mince the ginger.
2. Sear the chicken
Heat 1 tablespoon of oil in a large skillet or pot over medium-high heat. Add the chicken pieces, season with salt and pepper, and sear for 3–4 minutes until browned but not fully cooked. Remove from pan and set aside.
3. Sauté aromatics
In the same pan, add another tablespoon of oil. Sauté the onion for 3–4 minutes until soft and translucent. Add the garlic and ginger, and cook for 1 minute until fragrant.
4. Add spices and tomato paste
Stir in 1 tablespoon curry powder and 1 teaspoon garam masala. Toast the spices for 30 seconds, then add 1 tablespoon tomato paste and stir until evenly coated.
5. Add sweet potatoes and liquids
Add the diced sweet potatoes to the pan. Pour in 1 can of coconut milk and ½ cup chicken broth. Stir to combine, scraping up any browned bits from the bottom.
6. Simmer and return chicken
Bring to a gentle simmer. Return the chicken to the pan. Cover and cook for 15–20 minutes, or until the sweet potatoes are tender and the chicken is fully cooked through.
7. Finish with citrus and herbs
Uncover and stir in 1–2 teaspoons of lime or lemon juice. Taste and adjust salt, spice, or acidity. Garnish with chopped cilantro if desired.
Common Mistakes to Avoid
-
Don’t skip searing the chicken—it builds flavor.
-
Avoid overcooking the sweet potatoes; they should be tender but not mushy.
-
Don’t let the coconut milk boil rapidly—it can separate. Keep it at a gentle simmer.
Tips, Variations & Substitutions

Tips for Success
-
Cut sweet potatoes evenly to ensure consistent cooking.
-
Use full-fat coconut milk for a richer, silkier curry.
-
Simmer uncovered at the end to thicken the sauce, if needed.
Flavor Variations
-
Spicy: Add a chopped chili, cayenne, or red pepper flakes.
-
Thai-Inspired: Use red curry paste instead of curry powder and add fish sauce for depth.
-
Creamy Touch: Stir in a spoonful of almond butter or peanut butter for a rich nutty note.
Substitutions
-
Protein: Swap chicken for tofu, shrimp, or chickpeas.
-
Vegetables: Add spinach, peas, bell peppers, or kale toward the end of cooking.
-
Vegan Option: Use vegetable broth and replace chicken with chickpeas or roasted cauliflower.
Serving Ideas & Occasions
Chicken Sweet Potato Curry is cozy enough for a weeknight dinner yet flavorful enough to serve to guests. Try it with:
-
Steamed basmati or jasmine rice
-
Warm naan or roti
-
Cauliflower rice for a low-carb option
-
A crisp cucumber salad on the side
It’s perfect for meal prep—flavors deepen overnight—and makes a satisfying work lunch or freezer-friendly batch cook.
Nutritional & Health Notes
This curry offers a nutritious balance of protein, fiber, and healthy fats. Sweet potatoes are rich in beta-carotene, fiber, and complex carbs. Coconut milk contains MCTs (medium-chain triglycerides), which are easily digested fats.
Choosing chicken thighs provides iron and zinc, while fresh herbs and citrus add brightness without extra calories. With no dairy or gluten, it’s a great option for those with dietary restrictions and can easily be adapted to fit paleo, Whole30, or dairy-free plans.
Frequently Asked Questions
1. Can I use chicken breast instead of thighs?
Yes, chicken breast works well. Just be careful not to overcook it—add it later in the cooking process if using smaller pieces to keep it juicy.
2. Can I make this curry ahead of time?
Absolutely. The flavors improve as it sits. Store in an airtight container in the fridge for up to 4 days. Reheat gently over medium heat.
3. Is this recipe freezer-friendly?
Yes. Cool completely and store in freezer-safe containers for up to 3 months. Thaw overnight in the fridge and reheat on the stove.
4. Can I make it vegetarian?
Definitely. Replace chicken with canned chickpeas, tofu, or cubed tempeh. Use vegetable broth instead of chicken broth.
5. What kind of curry powder should I use?
Use a mild or medium curry powder blend from your local grocery store. You can also mix your own using turmeric, cumin, coriander, and paprika.
6. How do I make the sauce thicker?
Simmer uncovered for the last 5–10 minutes. You can also mash a few sweet potato cubes into the sauce or stir in a spoonful of tomato paste.
7. What can I serve with this curry?
Rice, naan, or flatbread are classic sides. It also pairs well with a fresh green salad or yogurt-based cucumber raita.
PrintChicken Sweet Potato Curry Recipe That’s Creamy, Comforting, and Perfect for Cozy Nights
This Chicken Sweet Potato Curry is a creamy, comforting one-pot dish made with coconut milk, tender chicken, and sweet potatoes simmered in warming spices. Perfect for cozy nights and meal prep.
Ingredients
1 lb boneless, skinless chicken thighs or breasts, diced
1 tablespoon oil
2 medium sweet potatoes, peeled and diced
1 small onion, diced
2 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 tablespoon curry powder
1 teaspoon garam masala
1 tablespoon tomato paste
1 (13.5 oz) can coconut milk
½ cup chicken broth
Salt and black pepper, to taste
1–2 teaspoons lime or lemon juice
Fresh cilantro for garnish (optional)
Instructions
-
Heat oil in a large pot. Sear chicken until browned, 3–4 minutes. Remove and set aside.
-
Sauté onion until soft, then add garlic and ginger. Cook 1 minute.
-
Stir in curry powder, garam masala, and tomato paste. Cook 30 seconds.
-
Add sweet potatoes, coconut milk, and broth. Stir and bring to a simmer.
-
Return chicken to the pan. Cover and cook 15–20 minutes until potatoes are tender.
-
Stir in lime juice and adjust seasoning. Garnish with cilantro.
-
Serve over rice or with naan.
Notes
Use full-fat coconut milk for richer texture.
Swap chicken with chickpeas for a vegan version.
Add extra veggies like spinach or peas near the end.