
This Thai-inspired curry brings together tender chicken, creamy coconut milk, and sweet potatoes in a dish that’s comforting yet exotic. I developed this recipe after testing multiple versions to perfect the balance of flavors and textures.
The chicken stays juicy while the sweet potatoes absorb the rich, aromatic curry sauce. A combination of spices and coconut milk creates a velvety base that’s both hearty and fragrant.
What emerges is a meal that’s as nourishing as it is delicious—warm, slightly sweet, and packed with depth. The colors alone make it a standout at any dinner table.
Serve it over steamed rice to soak up every last drop of the sauce. This is a dish that feels special but comes together with ease.
Ingredients for Recipe for Chicken Curry with Sweet Potatoes and Coconut Milk
Pantry staples plus fresh ginger and cilantro bring this curry to life.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Sweet Potatoes 🍠 | 2 whole | Peeled and cubed |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Red Curry Paste 🌶️ | 3 tbsp | Thai-style preferred |
| Onion 🧅 | 1 whole | Medium, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Fish Sauce 🐟 | 1 tbsp | Optional for umami |
| Soy Sauce 🫒 | 1 tbsp | Low-sodium preferred |
| Brown Sugar 🍚 | 1 tbsp | Balances the heat |
| Lime Juice 🍈 | 1 tbsp | Freshly squeezed |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
[recipe_ingredient_scaler]
The chicken thighs are key here—bone-in, skin-on keeps them juicier (but boneless works too, I just trim the fat). I grab mine from Whole Foods since their selection is usually fresh. For the sweet potatoes, jewel or garnet varieties hold up best in the sauce. Coconut milk needs to be full-fat (the canned kind, not the carton)—Thai Kitchen or Native Forest are solid picks.
No curry paste? Mix 1 tbsp curry powder with 1 tsp chili flakes for a quick fix. Fish sauce can be swapped for soy sauce or coconut aminos if you’re avoiding seafood. Fresh ginger is ideal, but ground ginger at half the amount works in a pinch. The cilantro stems? Don’t toss them—mince and add to the sauce for extra flavor.
Curry tastes even better the next day once flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months. I portion leftovers into containers for easy lunches (the sauce thickens up nicely when reheated).
Why You’ll Love This Recipe
- I’ll be real: boneless thighs and sweet potatoes are cheap, but taste like a restaurant dish. Leftovers? Even better the next day.
- One Pot Wonder: I love that everything—chicken, sweet potatoes, coconut milk—simmers together in a single pan. Honestly, cleanup is just a quick rinse.
- Rich and Creamy: The coconut milk and red curry paste create this velvety, deeply spiced sauce that clings to every bite.
- Feeds a Crowd: Between us, this stretches effortlessly for meal prep or a casual dinner with friends.
Step-by-Step Instructions for Chicken Curry With Sweet Potatoes and Coconut Milk
Here’s how to build layers of Thai-inspired flavor in one pot.
Step 1: Sauté Aromatics Until Fragrant
Heat the 2 tbsp vegetable oil in a large pot or Dutch oven over medium heat. Add the finely chopped onion and cook for 3-4 minutes until it turns translucent and begins to soften.
Stir in the minced 4 cloves garlic cloves and grated 1 tbsp fresh ginger. Cook for 1 minute until the aroma fills your kitchen—this is your signal that the base flavors are developing. Watch closely to prevent burning.
Step 2: Brown Chicken and Build the Curry Base
Add the 1.5 lb boneless skinless chicken thighs cut into bite-sized pieces to the pot. Season with 0.5 tsp salt and 0.25 tsp black pepper. Cook for 5-6 minutes, stirring occasionally, until the chicken is no longer pink on the outside.
Push the chicken to one side and add the 3 tbsp red curry paste to the cleared space. Toast it for 30 seconds until fragrant, then mix it into the chicken. This step deepens the curry flavor and ensures it coats every piece.
Step 3: Simmer with Sweet Potatoes and Coconut Milk
Add the peeled and cubed 2 whole sweet potatoes to the pot, stirring to combine with the chicken and curry paste. Pour in the 1 can coconut milk, then add the 1 tbsp fish sauce, 1 tbsp soy sauce, and 1 tbsp brown sugar.
Stir well and bring to a gentle simmer. Reduce heat to medium-low, cover, and let it cook for 20-25 minutes, stirring occasionally, until the sweet potatoes are tender and the chicken is fully cooked through.
Step 4: Finish with Lime and Cilantro
Once the sweet potatoes are soft and the chicken is cooked, stir in the 1 tbsp lime juice. Taste and adjust seasoning if needed—this dish should balance creamy, spicy, and tangy notes.
Remove from heat and let it sit for 5 minutes to allow the flavors to meld. Just before serving, sprinkle with the chopped 0.25 cup fresh cilantro. The cilantro adds a bright, fresh finish that ties everything together.
Pro Tips For Making Recipe For Chicken Curry With Sweet Potatoes And Coconut Milk
- Brown the Chicken First: Sear the chicken thighs in batches until golden before adding the curry paste—I learned this the hard way after ending up with pale, boiled-looking meat in my first few attempts. The fond left in the pan adds serious depth to the sauce.
- Cut Sweet Potatoes Evenly: Dice them into 1-inch cubes so they cook through in the same time as the chicken. After burning a few undercooked chunks, I finally figured out that uniform pieces mean no one’s stuck with a crunchy bite.
- Bloom the Curry Paste: Cook the red curry paste with the onions for 2-3 minutes until fragrant before adding liquids. My grandmother swore by this, and she was right: it mellows the raw edge and deepens the flavor.
- Use Full-Fat Coconut Milk: Skip the light version—it splits and thin out the sauce. I was skeptical until I tried it, but the richness of full-fat is what makes this curry feel indulgent.
Serving Suggestions for This recipe for chicken curry with sweet potatoes and coconut milk
Rice Pairings
I always serve this over steamed jasmine rice—its delicate floral notes complement the curry’s richness. For a heartier option, try brown rice or basmati. Cook 1 cup rice per 2 cups water for perfect texture. 🌟
Fresh Garnishes
Beyond the cilantro, add thinly sliced Thai basil or crushed peanuts for crunch. A wedge of lime on the side lets guests adjust acidity. I love the pop of color from red chili slices.
Simple Salad
A crisp cucumber salad with rice vinegar and sesame seeds cuts through the creaminess. Toss 1 sliced cucumber with 1 tbsp vinegar and ½ tsp sugar. It’s refreshing alongside the warm curry.
Bread Options
For scooping up sauce, warm naan bread or pita works beautifully. Toast it lightly in the oven at 350°F for 2-3 minutes. A Boston staple in my kitchen!
Nutrition Facts
Frequently Asked Questions
Should I use bone-in or boneless chicken thighs?
Boneless, skinless thighs work perfectly and cook faster. Bone-in adds richness but takes 5-7 minutes longer to cook. Either works—just ensure chicken reaches 165°F internally.
How do I keep the sweet potatoes from turning mushy?
Cut them into 1-inch cubes and add them after browning the chicken. This prevents overcooking. If they still soften too much, reduce simmer time to 15-20 minutes.
Can I make this spicier or milder?
For more heat, add ½ tsp cayenne or extra curry paste. To tame it, use 2 tbsp paste instead of 3 and add 1 tbsp honey to balance.
What if I don’t have fresh ginger?
Substitute 1 tsp ground ginger for the fresh. It’s more concentrated, so start with less and adjust. The flavor will be slightly different but still delicious.
- Stewed Beef Brisket Recipe: Deep-Rich Flavor After 8 Hours of Slow Simmering - October 15, 2026
- Beef Brisket Rolls Recipe: Flaky Layers and Smoky Sweet Filling - October 15, 2026
- Masterbuilt Smoker Beef Brisket Recipe: Bark-To-Meat Ratio Hack for Unmatched Flavor - October 15, 2026