Recipe for Chicken Curry With Sweet Potatoes and Coconut Milk: Thai-Inspired Coconut Creaminess

Recipe for Chicken Curry With Sweet Potatoes and Coconut Milk: Thai-Inspired Coconut Creaminess

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.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 32g12%
Dietary Fiber 5g18%
Sugars 8g
Protein 30g60%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.8(4 reviews)
Chef Melanie

More recipe sites