CookLibrary is a recipe curation and editorial platform. We research and curate recipes from public sources, considering ratings, reviews, comments, and feedback. We then refine and present them clearly for home cooks. We are committed to an ad-free, focused experience that makes discovering and preparing recipes easier.

This Thai Coconut Soup is a warm, fragrant noodle dish filled with creamy coconut milk, aromatic spices, tender prawns, and fresh, vibrant toppings.
The broth combines garlic, ginger, lemongrass, curry powder, coriander, chilli paste, fish sauce, and a touch of brown sugar for a beautifully balanced mix of savory, sweet, spicy, and citrusy flavors.
Lime zest adds brightness, while the coconut milk creates a rich, silky texture that coats the noodles beautifully.
Fresh egg noodles make the soup hearty and satisfying, while bean sprouts add a crisp contrast to the creamy broth.
Finished with coriander, lime, onion, chilli, or crispy fried shallots, each bowl can be customized with extra layers of flavor and texture.
Ready in just 20 minutes, this colorful Thai-inspired soup makes an appealing and comforting meal.

Creamy Thai Coconut Soup
Ingredients
Equipment
Method
- Sear the Prawns: Heat the vegetable oil in a large saucepan over high heat. Add the prawns and sear them on both sides until lightly golden. They do not need to be fully cooked through at this stage. Transfer the prawns to a plate.
- Adjust the Heat: Reduce the heat to medium. If the saucepan looks dry, add a small amount of extra oil.
- Cook the Aromatics: Add the finely grated garlic, ginger, and lemongrass. Sauté for about 20 seconds, until the garlic turns golden.
- Add the Sugar and Fish Sauce: Stir in the brown sugar and fish sauce. Cook for about 30 seconds, stirring, until the mixture develops a caramel-like appearance.
- Toast the Spices and Chilli Paste: Add the chilli paste, coriander powder, and curry powder. Stir continuously and cook for 30 seconds to combine the flavors.
- Create the Coconut Broth: Pour in the chicken broth and coconut milk. Stir well and bring the mixture to a simmer.
- Add the Lime and Prawns: Simmer the broth for 2 minutes. Stir in the lime zest, then return the seared prawns and any juices from the plate to the saucepan.
- Finish the Soup: Cook for another 2 minutes, just until the prawns are reheated and finish cooking.
- Prepare the Noodle Bowls: Divide the prepared fresh egg noodles among serving bowls.
- Serve the Soup: Ladle the hot coconut broth and prawns over the noodles.
- Add the Toppings: Top with bean sprouts and fresh coriander/cilantro. Add sliced red onion or green onion, fried Asian shallots, sliced red chilli, and extra chilli paste as desired.
- Finish with Lime: Serve with lime wedges and squeeze fresh lime juice over the soup to taste before eating.
Notes
- Prawns: If using frozen prawns, defrost them before cooking.
- Lemongrass: Remove the tough outer layers and use only the bottom 12 cm / 5 inches of the stalk—the white and very pale green portion that can be finely grated.
- Lemongrass Paste: You can use 1 tbsp lemongrass paste instead. Stir it into the soup after adding the coconut milk.
- Curry Powder: Any preferred curry powder can be used. Choose mild curry powder for flavor without much heat, or hot curry powder for a spicier result.
- Chilli Paste: Chilli garlic paste works well, but other chilli pastes or Asian-style hot sauces can also be used. Adjust the quantity according to your preferred spice level.
- Coconut Milk: Low-fat coconut milk can be used, but the soup will have a thinner consistency and a less pronounced coconut flavor.
- Noodles: Use 200 g / 7 oz fresh thick noodles, around 180 g / 6 oz thinner fresh noodles, or approximately 120–150 g / 4–5 oz dried noodles such as rice noodles, vermicelli, egg noodles, or ramen.
- Asian Fried Shallots: These crispy shallots add excellent texture and flavor as a garnish and can be found in Asian grocery stores or many supermarket Asian food sections.
- Serving: Add fresh lime juice just before eating to brighten the rich coconut broth.
Chef’s Secret
The key to getting the best flavor from this soup is to sear the prawns first and remove them before building the broth.
This gives the prawns a light golden exterior while preventing them from overcooking during the longer broth-making process.
Adding them back only at the end allows them to finish cooking gently while staying tender and juicy.
Serving Suggestions
Serve this Thai Coconut Soup in deep bowls with the noodles fully covered in the fragrant coconut broth.
A generous handful of bean sprouts adds freshness and crunch, while fresh coriander, sliced red onion or green onion, and crispy Asian fried shallots provide extra layers of flavor and texture.
Offer lime wedges and additional chilli paste at the table so everyone can adjust the brightness and heat to their preference. Sliced red chilli also makes a colorful finishing garnish.
Conclusion
This Thai Coconut Soup is a quick, comforting, and flavor-packed meal that brings together creamy coconut milk, aromatic herbs and spices, tender prawns, and satisfying noodles.
The combination of sweet, savory, spicy, and citrusy flavors makes every spoonful vibrant and deeply satisfying.
With customizable toppings and a short cooking time, it is an excellent choice for an easy yet impressive Thai-inspired meal.

