Thai coconut soup is the recipe I turn to when I want something bold, creamy, and deeply satisfying without spending hours in the kitchen. This version hits that perfect balance of spicy, sour, and savory that keeps you coming back for another bowl.
I still remember standing at my stove the first time I made this, a little nervous about getting the lemongrass right. The moment that curry paste hit the hot oil and filled my kitchen with that warm, fragrant aroma, I knew I had cracked it. The secret to a great Thai coconut soup is building flavor in the first minute – bloom your lemongrass and curry paste properly and the rest of the recipe practically takes care of itself. It is comforting, customizable, and honestly one of the easiest soups in my rotation.
Table of Contents
What You Will Need to Make This Thai Coconut Soup
I always reach for full-fat coconut milk here – it gives the broth that silky, restaurant-style richness you simply cannot get from the lite version. Pro tip: look for lemongrass in the produce section or the international aisle of most grocery stores, and always peel away the tough outer layers before mincing.
- 2 tablespoons vegetable oil
- 1 (4-inch) stalk lemongrass, tender inner part only, minced
- 3 tablespoons Thai red curry paste (start with 2 tablespoons for a milder soup)
- 1 (14-ounce) can full-fat coconut milk
- 1 (14-ounce) can chicken broth
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 pound chicken breast, cut into bite-sized pieces
- 1 cup sliced mushrooms
- 1/2 red bell pepper, sliced
- 1/2 cup chopped fresh cilantro
- 2 tablespoons fresh lime juice
- 1 lime, cut into wedges for serving
I prefer Mae Ploy or Maesri brand Thai red curry paste for the most authentic depth of flavor in this Thai coconut soup.

How to Make Thai Coconut Soup Step by Step
I recommend reading through all the steps before you start – this soup moves quickly once the heat is on. Have every ingredient measured and within arm’s reach before you begin.
Step 1: Heat the vegetable oil in a large pot or Dutch oven over medium-high heat. Add the minced lemongrass and red curry paste. Cook and stir for about 1 minute until the paste darkens slightly and smells deeply fragrant. This step is where most of the flavor comes from – do not rush it.
Step 2: Pour in the coconut milk and chicken broth. Stir well to fully incorporate the curry paste into the liquid. Bring to a gentle simmer over medium heat. Avoid a hard boil at this stage as it can cause the coconut milk to separate.
Step 3: Stir in the fish sauce and brown sugar. Taste the broth – it should be savory with a hint of sweetness and a warm spice note. Adjust with a little extra fish sauce for more depth or a pinch of brown sugar to balance heat.
Step 4: Add the chicken pieces, sliced mushrooms, and red bell pepper. Simmer for 10 to 15 minutes, stirring occasionally, until the chicken reaches an internal temperature of 165°F and is completely cooked through.
Step 5: Remove the pot from heat. Stir in the fresh cilantro and lime juice. The lime juice lifts the entire bowl and balances the richness of the coconut broth – do not skip it.
Step 6: Ladle the Thai coconut soup into bowls and serve immediately with lime wedges on the side.
Pro tip: If your broth tastes flat after simmering, a small extra splash of fish sauce or a pinch of brown sugar fixes it quickly without thinning the soup.
Simple Ways to Serve Your Thai Coconut Soup
This Thai coconut soup pairs well with both light and hearty sides depending on how hungry you are. Here are some combinations that work especially well together.
Jasmine rice: The subtle floral fragrance of jasmine rice soaks up the creamy coconut broth and turns this soup into a complete, filling meal.
Spring rolls: A crispy spring roll on the side adds satisfying crunch and contrasts nicely with the smooth, rich broth.
Fresh Thai basil or mint: A small handful scattered on top adds brightness and a herby finish that complements the spicy curry base of this Thai coconut soup beautifully.
Sticky rice: A neutral, slightly chewy sticky rice lets the bold coconut broth flavors stay front and center without competing.
More Cozy Soups and Bowls to Try Next
If this Thai coconut soup hit the spot, the Thai Chicken Soup is a natural companion with a similarly fragrant broth, while the Coconut Curry Soup with Dumplings takes the creamy coconut base in a hearty, satisfying direction. For something equally warming with a different flavor profile, the Easy Ginger Garlic Chicken Noodle Soup is a cozy weeknight favorite worth bookmarking.
This Thai coconut soup also pairs well before or alongside lighter meals throughout the week. The Thai Coconut Dumpling Soup is a fun twist on the same flavor base, and if rice bowls are a go-to, the Maple Dijon Chicken Sweet Potato Bowls make a satisfying and wholesome follow-up dinner.
How to Store and Reheat Thai Coconut Soup
This Thai coconut soup stores well and tastes even better the next day once the flavors have had time to develop. Let the soup cool completely, then transfer to an airtight container and refrigerate for up to 3 days.
To reheat, warm the soup gently on the stovetop over low heat, stirring occasionally. Avoid high heat, which causes the coconut milk to separate and turn grainy. If the soup has thickened in the fridge, stir in a small splash of chicken broth to loosen it before serving.
I recommend adding a fresh squeeze of lime juice right before eating leftovers – it wakes up the flavor quickly. Pro tip: always store cooked rice in a separate container so it does not absorb the broth overnight.
Frequently Asked Questions About Thai Coconut Soup
Can I use a different protein in this Thai coconut soup?
Yes. Shrimp is a great swap and cooks in just 3 to 4 minutes – add it near the end of cooking. Firm tofu works well too for a plant-based version; press it dry first and stir it in during the last 5 minutes so it holds its shape.
Can I freeze Thai coconut soup?
Freezing is not recommended. Coconut milk tends to separate and turn grainy after freezing and thawing, which noticeably changes the texture. This soup is best enjoyed fresh or refrigerated for up to 3 days.
My soup turned out too spicy – how do I fix it?
Stir in a little extra coconut milk or a small spoonful of brown sugar to dial back the heat. Both work without dulling the overall flavor of the Thai coconut soup.
Go Make This Thai Coconut Soup Tonight
This Thai coconut soup is one of those recipes that feels special but is genuinely simple to pull off on any night of the week. The creamy coconut broth, the fragrant lemongrass, and that bright hit of lime at the end make every bowl completely satisfying. Give it a try tonight and see how good homemade Thai coconut soup can really be. Leave a comment below and let me know how yours turned out!
The Best Thai Coconut Soup
This Thai coconut soup is authentic, rich, and easy to make in 30 minutes. The secret is blooming lemongrass and red curry paste in hot oil before adding the creamy full-fat coconut milk broth.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Ingredients
- 2 tablespoons vegetable oil
- 1 (4-inch) stalk lemongrass, tender inner part only, minced
- 3 tablespoons Thai red curry paste
- 1 (14-ounce) can full-fat coconut milk
- 1 (14-ounce) can chicken broth
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 pound chicken breast, cut into bite-sized pieces
- 1 cup sliced mushrooms
- 1/2 red bell pepper, sliced
- 1/2 cup chopped fresh cilantro
- 2 tablespoons fresh lime juice
- 1 lime, cut into wedges for serving
Instructions
- Heat vegetable oil in a large pot over medium-high heat. Add lemongrass and red curry paste; cook and stir for 1 minute until the paste darkens slightly and smells fragrant.
- Pour in coconut milk and chicken broth. Stir well to incorporate the curry paste. Bring to a gentle simmer over medium heat – do not boil hard.
- Stir in fish sauce and brown sugar. Taste and adjust seasoning as needed.
- Add chicken pieces, mushrooms, and red bell pepper. Simmer for 10 to 15 minutes, stirring occasionally, until the chicken reaches an internal temperature of 165°F and is cooked through.
- Remove from heat. Stir in fresh cilantro and lime juice.
- Ladle into bowls and serve immediately with lime wedges on the side.
Notes
- Use full-fat coconut milk for the richest, creamiest broth. Lite coconut milk will work but produces a thinner result.
- Only use the tender inner part of the lemongrass stalk – the outer layers are too fibrous to eat.
- Shrimp or firm tofu can be substituted for chicken. Shrimp cooks in 3 to 4 minutes; add tofu in the last 5 minutes.
- Freezing is not recommended as coconut milk separates upon thawing. Refrigerate for up to 3 days.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 380 kcal
- Sugar: 6 g
- Sodium: 720 mg
- Fat: 24 g
- Saturated Fat: 16 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 2 g
- Protein: 25 g
- Cholesterol: 75 mg







