
Thai Coconut Chicken Soup Recipe tastes creamy, tangy, and a little spicy, like a cozy hug with a kick. It works great for busy weeknights or casual dinner parties, and you can get it on the table in about 35 minutes. I first fell in love with this soup in a tiny Thai spot in Los Angeles and have chased that perfect balance of lime, coconut, and chili in my own kitchen ever since.
Why Choose This Thai Coconut Chicken Soup Recipe
This Thai Coconut Chicken Soup Recipe hits that perfect mix of rich coconut, bright lime, and fragrant lemongrass. It feels comforting like chicken soup, yet it tastes vibrant and exciting enough for guests.
You build flavor in layers, but the method stays simple and weeknight friendly. You also use easy pantry shortcuts like canned coconut milk and store bought broth, so you spend more time eating and less time hunting for ingredients.
“This Thai Coconut Chicken Soup Recipe tastes like restaurant quality comfort in a bowl, but comes together in one pot on a Tuesday night. ★★★★★”
Ingredients You’ll Need
Core ingredients
- 1 tablespoon neutral oil (avocado, canola, or grapeseed)
- 1 small yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 1 stalk lemongrass, trimmed and smashed
- Shortcut: Use 1 to 2 teaspoons lemongrass paste if you cannot find fresh.
- 2 to 3 tablespoons Thai red curry paste
- I like Maesri or Mae Ploy for strong flavor; use less if you prefer mild heat.
- 4 cups low sodium chicken broth
- Use a good quality boxed broth or homemade if you have it.
- 1 can (13.5 to 14 ounces) full fat coconut milk
- Full fat gives the best creamy texture; light coconut milk tastes thinner.
- 1 to 1.25 pounds boneless skinless chicken thighs, thinly sliced
- You can use chicken breast, but watch the cooking time so it stays tender.
- 1 cup sliced mushrooms (shiitake, cremini, or button)
- 1 medium red bell pepper, thinly sliced
- 2 to 3 tablespoons fish sauce
- I like Red Boat or Squid brand for solid flavor.
- 1 to 2 tablespoons fresh lime juice, plus more to taste
- 1 teaspoon sugar or coconut sugar
- 1 to 2 small Thai bird chilies or 1 jalapeño, sliced (optional, for extra heat)
- Salt to taste
Fresh herbs and toppings
- 1/4 cup chopped fresh cilantro
- 1/4 cup chopped fresh Thai basil or regular basil
- 2 green onions, thinly sliced
- Lime wedges, for serving
Optional add ins and substitutions
- 1 cup cherry tomatoes, halved, for extra sweetness and color
- 1 cup baby spinach or bok choy, added at the end for more veggies
- Swap chicken with firm tofu cubes for a vegetarian version and use veggie broth
- Use rice noodles or cooked jasmine rice to make the soup more filling
- Add a teaspoon of brown sugar if you like a slightly sweeter broth
Equipment list
- Large soup pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or heat safe spatula
- Measuring cups and spoons
- Ladle for serving
- Small bowl and spoon for tasting and adjusting seasoning
Tips & Tricks
- Slice the chicken thin so it cooks quickly and stays tender.
- Use full fat coconut milk for the creamiest Thai Coconut Chicken Soup Recipe.
- Sauté the curry paste in oil before adding liquid so the flavors bloom.
- Smash the lemongrass with the back of a knife to release more aroma.
- Taste near the end and adjust with more lime for brightness or fish sauce for depth.
- Keep the soup at a gentle simmer, not a hard boil, so the coconut milk stays smooth.
- Add leafy greens at the very end so they stay bright and just wilted.
- If you cook rice or noodles, keep them separate and add to bowls so they do not soak up all the broth.
How to Make Thai Coconut Chicken Soup Recipe
Step 1: Prep the ingredients
Slice the onion, mushrooms, and bell pepper and set them aside. Mince the garlic and ginger, and smash the lemongrass stalk with the side of your knife. Thinly slice the chicken thighs across the grain so they cook quickly and stay juicy.
Step 2: Sauté aromatics and curry paste
Heat the oil in a large pot over medium heat. Add the onion and cook 3 to 4 minutes until it softens and turns translucent at the edges. Stir in the garlic, ginger, and lemongrass and cook 1 minute until fragrant. Add the red curry paste and stir it into the aromatics for 1 to 2 minutes so it darkens slightly and smells toasty.
Step 3: Build the broth
Pour in the chicken broth while you stir and scrape up any bits from the bottom of the pot. Add the mushrooms and bell pepper. Bring the mixture to a gentle simmer. Let it cook 5 to 7 minutes so the veggies soften and the broth picks up flavor from the aromatics.
Step 4: Add coconut milk and chicken
Shake the can of coconut milk, then pour it into the pot and stir to combine. Add the sliced chicken to the hot broth and stir so the pieces separate. Keep the heat at a gentle simmer and cook 7 to 10 minutes until the chicken turns opaque and cooks through. Stir occasionally so nothing sticks to the bottom.
Step 5: Season the soup
Add the fish sauce and sugar and stir well. Taste the broth and squeeze in 1 tablespoon lime juice, then taste again. Add more lime juice, fish sauce, or a pinch of salt until the flavor hits that sweet spot of salty, tangy, and rich. If you want more heat, add sliced Thai chilies or jalapeño and simmer 1 to 2 more minutes.
Step 6: Finish with herbs and serve
Turn off the heat and remove the lemongrass stalk. Stir in cilantro, basil, and green onions, saving a little for garnish. Ladle the Thai Coconut Chicken Soup Recipe into bowls over cooked jasmine rice or rice noodles if you like. Top with extra herbs and serve with lime wedges on the side.
What to Serve with it?
Serve this Thai Coconut Chicken Soup Recipe with steamed jasmine rice or brown rice so you can soak up every drop of that coconut broth. A simple side of cucumber salad with lime and a pinch of sugar adds crunch and freshness. You can also pair it with veggie spring rolls or a quick stir fried green bean dish. Finish the meal with fresh mango slices or pineapple for a light, sweet ending.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 3 days.
- Reheat gently on the stove over medium low heat until hot, and avoid boiling so the coconut milk stays creamy.
- Freeze the soup in freezer safe containers for up to 2 months, and leave a little space at the top for expansion.
- Thaw overnight in the fridge, then reheat on the stove and add a squeeze of fresh lime and a sprinkle of herbs to wake the flavors back up.

Thai Coconut Chicken Soup Recipe
Ingredients
Method
- In a medium pot, combine the chicken broth and coconut milk. Add the lemongrass, galangal or ginger, kaffir lime leaves, and Thai chiles if using.
- Bring to a gentle simmer over medium heat and cook for 5–7 minutes to infuse the flavors. Do not allow the soup to boil vigorously.
- Add the sliced chicken and mushrooms to the pot. Simmer gently for 8–10 minutes, or until the chicken is just cooked through.
- Stir in the fish sauce, lime juice, and sugar. Taste and adjust seasoning, adding more fish sauce or lime juice as desired.
- Remove the lemongrass stalk, galangal or ginger slices, and kaffir lime leaves before serving.
- Ladle the soup into bowls and garnish with chopped cilantro and green onions. Serve with lime wedges on the side.
Notes
Approximate per serving (1/4 of recipe): 320 calories; fat 22 g; saturated fat 15 g; carbohydrates 8 g; fiber 1 g; sugars 4 g; protein 23 g; sodium 820 mg. Values will vary based on brands, add-ins, and portion size.
