Amy's Thai Coconut Soup Recipe: Creamy Coconut-Kissed Comfort with Fresh Herbs

Soups & Stews

Amy's Thai Coconut Soup Recipe: Creamy Coconut-Kissed Comfort with Fresh Herbs

This Amy's Thai coconut soup recipe delivers the creamy, aromatic comfort of a Thai street-side bowl—rich with coconut milk, fragrant herbs, and tender vegetables. The secret lies in balancing heat and sweetness through careful simmering and blending, transforming simple ingredients into a velvety, deeply satisfying soup.

What makes this recipe stand out is its approachability; even home cooks can achieve restaurant-quality depth with just a few key techniques.

The process begins with sautéing aromatic ginger, garlic, and lemongrass until fragrant, then building layers of flavor with a light broth and coconut milk. The soup simmers gently to meld the spices, while the final touch of fresh herbs and lime brightens the creamy base.

This method ensures every spoonful delivers a harmonious blend of creamy coconut, spicy undertones, and fresh herbal notes—exactly what makes Thai coconut soup so irresistible.

By the time you serve it, you’ll have a soup that’s creamy without being heavy, with tender vegetables and protein perfectly integrated into the velvety broth.

The aroma alone will draw everyone to the table, and the balance of flavors—sweet, savory, and slightly spicy—makes it a dish that feels both comforting and exciting. Garnish with fresh cilantro, lime wedges, and a sprinkle of chili flakes for the perfect finishing touch.

Perfect for chilly evenings or as a light yet satisfying meal, this soup scales easily for gatherings or leftovers. The instructions are designed to guide you through each step with confidence, ensuring a smooth process from start to finish. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for amy's thai coconut soup

Creamy coconut milk meets aromatic herbs and tender veggies—this soup delivers restaurant-quality comfort.

Ingredient Amount Notes
Coconut Milk 🥥 1 can Full-fat, unsweetened preferred
Vegetable Broth 💧 4 cups Low-sodium for balance
Fresh Ginger Root 🧄 2 tbsp Finely grated, aromatic
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Lemongrass Stalks 🌿 2 whole Bruised, cut into 2-inch pieces
Red Bell Pepper 🌶️ 1 whole Sliced, any color variety
Sweet Potatoes 🍠 1 ½ lb Peeled, cubed into 1-inch pieces
Chicken Breast 🍗 1 lb Boneless, skinless, cubed
Fish Sauce 🐟 1 tbsp Red Boat preferred
Brown Sugar 🍯 1 tbsp Light or dark variety
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Lime Wedges 🍋 2 whole Juiced, for finishing
Red Chili Flakes 🌶️ 1 tsp Adjust to taste
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Sea Salt 🧂 1 tsp Diamond Crystal preferred

The coconut milk is non-negotiable here—full-fat, unsweetened gives that velvety texture. Thai Kitchen or Aroy-D brand are my go-tos, but any quality canned coconut milk works. Fresh ginger and lemongrass are the aromatic backbone, so look for plump stalks with tight leaves and ginger with no soft spots. If you can't find fresh lemongrass, substitute with 1 tbsp lemongrass paste (found in Asian markets). The sweet potatoes should be firm with no bruises—orange-fleshed varieties add natural sweetness that balances the coconut.

No fish sauce? Soy sauce or a splash of Worcestershire works in a pinch, but the umami depth won't be quite the same. Brown sugar can be swapped for white sugar or coconut sugar, though brown adds that caramelized note. For extra protein, tofu or shrimp works beautifully—just adjust cooking time. The chicken stays tender if you poach it first in the broth before adding to the soup. And if you're feeling adventurous, add a splash of lime juice at the end to brighten everything up. The chili flakes? Adjust to taste—this is your spice control moment.

This soup tastes even better the next day—reheat gently on the stove with a splash of water or broth. Keeps 4-5 days in the fridge, or 3 months frozen in airtight containers. For leftovers, I like to portion into individual jars so I can grab one for lunch. The cilantro and lime should be added fresh right before serving—no substitutions here, they're the fresh finish that makes this dish sing.

❤️

Why You'll Love This Recipe

  • Pantry-Friendly Base: I swear by this recipe because it uses what’s already in my fridge—no specialty trips. The lemongrass and ginger? Just a few whacks with a knife, no fancy prep. That creamy coconut milk base turns even the simplest broth into something ridiculously satisfying.
  • Umami Bomb: Between the garlic searing in the pot and that first pour of coconut milk, my kitchen smells like a Thai street stall. The broth gets this deep, savory punch—like someone took all the good bits of a meal and blended them into soup. Honestly, the first spoonful makes me pause.
  • Leftovers That Beg for Seconds: This soup tastes better the next day—yes, really. The flavors meld into this cohesive, warming hug, and it reheats in minutes. I’ll be real: I’ve microwaved cold portions straight from the fridge when I was too tired to reheat. No judgment.
  • Budget Meal for Any Crowd: A single pot feeds four, and the ingredients won’t break the bank. Swap in tofu or chicken, add rice, or serve it as-is—it’s the kind of dish that stretches for lunch, dinner, or even a picnic. My roommates call it “the soup that saves paychecks.” (They’re not wrong.)

Step-by-step instructions for amy's Thai coconut soup

Here's how to create a velvety, aromatic coconut soup that balances sweet, spicy, and herby notes perfectly.

1

Build the Aromatic Base

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the 2 whole lemongrass stalks (bruised and cut into 2-inch pieces) and 2 tablespoons fresh ginger root (finely grated). Cook for 3-4 minutes until the ginger becomes fragrant and the lemongrass releases its citrusy aroma.

Add the 4 cloves garlic cloves (minced) and stir for 30 seconds until they turn golden and smell sweet. This aromatic base is the soul of your soup—don't rush it. If the garlic starts to brown too quickly, reduce the heat slightly to prevent burning. The goal is to develop deep, complex flavors before adding any liquids.

2

Sauté the Vegetables and Chicken

Push the aromatics to one side of the pot and add the 1 whole red bell pepper (sliced) and 1.5 pounds sweet potatoes (cubed into 1-inch pieces). Stir and cook for 5-6 minutes until the sweet potatoes begin to soften slightly and the peppers release their natural sweetness.

Add the 1 pound chicken breast (cubed) and stir to coat with the aromatic oil. Cook for 4-5 minutes until the chicken develops a light golden crust. This step ensures your chicken stays juicy—don't overcook it here. The chicken will finish cooking later when you add the broth.

3

Simmer the Broth and Season

Pour in the 4 cups vegetable broth and bring everything to a gentle boil. Once boiling, reduce the heat to medium-low and let it simmer uncovered for 15-18 minutes until the sweet potatoes are fork-tender and the chicken is fully cooked through.

Add the 1 tablespoon brown sugar and 1 tablespoon fish sauce now. The sugar enhances the natural sweetness of the sweet potatoes and bell peppers, while the fish sauce adds that signature umami depth. Stir well and taste the broth—this is where you'll notice if you need to adjust seasoning. If it needs more salt, add the 1 teaspoon sea salt now.

4

Create the Creamy Coconut Finish

Reduce the heat to low and carefully stir in the 1 can coconut milk. The soup will thicken slightly as it warms through—this is normal. Let it simmer gently for 5-7 minutes, stirring occasionally, until the coconut milk is fully incorporated and the soup reaches a luxurious, velvety consistency.

Taste and adjust seasoning if needed. A good Thai coconut soup should balance sweet, spicy, and savory notes. If you want more heat, add the 1 teaspoon red chili flakes now. The coconut milk should create a rich, creamy texture without being overly heavy—this is where the magic happens.

5

Finish and Serve

Remove the pot from heat and let the soup rest for 2-3 minutes. This resting period allows all the flavors to meld together beautifully. Skim off any excess fat that rises to the surface if desired.

Ladle the soup into bowls and garnish each serving with 0.5 cup fresh cilantro (chopped) and a squeeze of 2 whole lime wedges (juiced). The bright acidity of the lime cuts through the richness of the coconut, and the cilantro adds a fresh herbal note. Serve immediately while steaming hot—this soup tastes best fresh from the pot, with all the aromas wafting up to greet you.

👨‍🍳

Pro Tips For Making Amy'S Thai Coconut Soup

  • BLEND LEMONGRASS FIRST: Toss the lemongrass stalks into the blender before adding anything else—this softens the tough fibers and extracts more flavor. I used to chop it finely first, but blending it whole with the ginger and garlic means you won’t taste those little stringy bits later.
  • SIMMER COCONUT MILK LOW: Coconut milk scalds easily—keep the heat at a gentle simmer (tiny bubbles, not rolling) once it’s in the pot. After burning two batches, I finally learned to trust the timer and let it work quietly. High heat turns it grainy, and nobody wants that.
  • GINGER SLICES, NOT MINCE: Thin, even slices of ginger (about 1/8-inch thick) infuse flavor without bitterness. I used to grate it, but the slices stay whole and don’t turn the broth muddy. Just pound them lightly with the garlic before adding to the pot—no need to overcomplicate it.
  • SAVE TIME WITH FROZEN GINGER: Frozen ginger (peeled and sliced) works just as well as fresh—no waiting for it to thaw or chop. Toss it straight from the freezer into the pot with the broth, and it’ll soften right into the soup. I keep a bag in the freezer now; it’s my lazy-day secret.

Make-ahead tips for leftovers

Prep Ahead Strategy

Start by prepping all your vegetables and protein the night before. Cube the 1.5 pounds sweet potatoes and store them in a ziplock bag in the fridge.

Cube the 1 pound chicken breast and keep it in an airtight container with a sprinkle of 1 teaspoon sea salt to prevent drying. This saves you 20 minutes of prep time on cooking day. 💫

Broth Base Prep

Make your 4 cups vegetable broth in advance and store it in the refrigerator. If you're using store-bought, choose a low-sodium option to maintain flavor balance. I like to make homemade broth using leftover veggie scraps—simmer for 30 minutes and strain.

This adds depth to your soup without extra effort on the day you cook.

Coconut Milk Blending

For a smoother texture, blend the 1 can coconut milk with ½ cup water before adding it to the soup. This creates a lighter, silkier consistency. Store the blended mixture in a sealed container in the fridge for up to 3 days.

Just reheat gently on the stove before using—no blending required on cooking day. ✨

Herb and Spice Prep

Finely grate the 2 tablespoons fresh ginger root and mince the 4 cloves garlic ahead of time. Store them in small containers in the fridge for up to 3 days.

Bruise the 2 lemongrass stalks and cut them into 2-inch pieces—these can be refrigerated in a sealed bag for 2 days while maintaining their aroma. This step alone saves you 10 minutes of prep on cooking day.

Freezer-Friendly Components

If you're planning ahead for a week, freeze the cooked chicken and sweet potatoes separately. Once fully cooled, transfer them to freezer-safe bags with 1 tablespoon of the broth to prevent drying.

When ready to cook, simply thaw overnight in the fridge and add them directly to your simmering soup. The broth will reabsorb and keep everything moist. 🥶

Garnish Prep

Chop the 0.5 cup fresh cilantro and store it in a small container with a damp paper towel to keep it fresh. Keep the 2 lime wedges at room temperature until serving—they'll release more juice when fresh.

These final garnishes should be added just before serving to preserve their vibrant flavors and aromas. Trust me, this makes all the difference. 🍋

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 15g75%
Cholesterol 65mg22%
Sodium 520mg23%
Total Carbohydrate 30g11%
Dietary Fiber 4g14%
Sugars 8g
Protein 24g48%
* 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

Can I make this soup without coconut milk?

The coconut milk is essential for that signature creamy texture, but you can substitute with ½ cup cashew cream (blended soaked cashews) or ¼ cup Greek yogurt for a lighter version. Just know the flavor profile will shift slightly—less tropical, more savory. For a vegan option, coconut milk is your best bet, but silken tofu blended with water works in a pinch.

2

How do I adjust the spice level for kids or sensitive palates?

Start by omitting the red chili flakes entirely. For extra mildness, reduce the fish sauce to ½ tablespoon and add ½ teaspoon more brown sugar to balance any lingering savory notes. Always taste as you go—you can add more fish sauce later, but you can't remove it once it's in the pot.

3

What's the best way to store leftovers?

Let the soup cool completely, then store in an airtight container in the fridge for up to 4 days. For freezing, portion into single-serving containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove with a splash of water or broth to restore creaminess. Never microwave directly from frozen—this breaks down the coconut milk's texture.

4

Can I use chicken thighs instead of breast?

Chicken thighs add richer flavor and stay juicier during cooking. Use 1 pound bone-in, skin-on thighs instead, and reduce the cooking time to 10-12 minutes after adding broth—they'll finish cooking faster than breast. Just remove the skin before adding to the soup, or serve it on the side for garnish.

5

Why did my soup turn out too thin?

This usually happens when the coconut milk wasn't warmed through properly or the soup was over-simmered. Next time, reduce heat to low when adding coconut milk and stir constantly for 5 minutes to emulsify. For instant thickening, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer for 2 minutes. The key is patience—rushing makes it watery!

★★★★★4.9(1 review)
Categories Soups & Stews