
This creamy Thai coconut shrimp soup is bold, fragrant, and ready in under 30 minutes. Tender shrimp swim in a rich, lemongrass-scented coconut broth that tastes like your favorite Thai restaurant.

Some soups are just dinner. And then there is this one. This Thai coconut shrimp soup is the kind of bowl that makes you close your eyes after the first spoonful. It is deeply fragrant, impossibly creamy, and balanced in that perfect Thai way, where spicy, sweet, sour, and savory all show up at exactly the right moment.
The best part? It comes together in about 30 minutes from start to finish. Whether you are cooking comfort food for one long weeknight or feeding a table of four on a Friday, this soup earns its place as a permanent weeknight staple.
Thailand's most beloved soups, think tom kha gai and classic Thai seafood soup, are built on a foundation of aromatic layering. You bloom your curry paste, you coax flavor from lemongrass, you balance fish sauce with a whisper of sugar and a bright hit of lime. This recipe respects every one of those techniques while staying completely approachable for a home cook.
A few things make this version stand out:
Chef's Tip: Do not skip bruising the lemongrass before adding it to the pot. A firm press with the flat of your knife cracks the stalk open and releases the fragrant oils that give this soup its signature citrusy backbone.
For a soup like this, a heavy-bottomed pot or Dutch oven is your best friend. It distributes heat evenly, prevents the coconut milk from scorching, and holds a steady simmer that is key to building a rich broth. A good microplane for grating fresh ginger and a reliable citrus juicer also make the prep work genuinely faster.
The magic of this Thai seafood soup recipe is in the broth itself. You start by sweating garlic and fresh ginger in coconut oil until the kitchen smells impossibly good. Then the red curry paste goes in and gets toasted in the hot oil for about a minute. That single step transforms the soup from good to deeply, cravably complex.
Once you pour in your chicken broth and drop in the lemongrass, you give it five minutes to infuse. This short simmer is what turns a regular broth into something that tastes like it has been cooking for hours. The coconut milk, fish sauce, and a tiny pinch of brown sugar follow, creating the signature balance that makes Thai coconut soup so deeply satisfying.
Taste the broth before you add the shrimp. Adjust the fish sauce for saltiness, the lime juice for brightness, or the curry paste for heat. This is your moment to make it perfect.
This is the one rule that separates a spectacular bowl from a forgettable one. Shrimp cook fast. Two to three minutes in a hot broth is all they need. The moment they curl into a C shape and turn fully pink and opaque, pull them off the heat. Overcooked shrimp turn rubbery and lose that sweet, delicate flavor that makes this seafood coconut soup recipe so special.
Warning: If you are reheating leftovers the next day, warm the broth first, then add fresh shrimp rather than reheating cooked ones. Your future self will thank you.
Ready to make the best Thai soup of your life? Here is the full step-by-step recipe:

This creamy Thai coconut shrimp soup is bold, fragrant, and ready in under 30 minutes. Tender shrimp swim in a rich, lemongrass-scented coconut broth that tastes like your favorite Thai restaurant.
Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the garlic and ginger and saute for 1 to 2 minutes until fragrant.
Add the red curry paste and stir constantly for about 1 minute, allowing it to bloom in the oil and deepen in color.
Pour in the chicken broth and add the lemongrass pieces. Bring to a gentle simmer and cook for 5 minutes to infuse the broth.
Stir in the full-fat coconut milk, fish sauce, and brown sugar. Taste the broth and adjust seasoning as needed.
Add the sliced shiitake mushrooms and cherry tomatoes. Simmer for 3 to 4 minutes until the mushrooms are tender.
Add the shrimp to the pot. Cook for 2 to 3 minutes, just until the shrimp are pink and curled. Do not overcook.
Remove the lemongrass pieces from the pot. Stir in the fresh lime juice.
Ladle the soup into bowls and garnish generously with fresh cilantro, sliced green onions, and red chili if using. Serve immediately with steamed jasmine rice or rice noodles.
This soup is at its absolute best served immediately, ladled over steamed jasmine rice or a tangle of rice noodles in a deep bowl. Pile on the garnishes generously. Fresh cilantro, sliced green onions, and thin rounds of red chili are not optional in this house.
Variations worth trying:
Leftovers keep beautifully in the refrigerator for up to two days. Store the broth and shrimp together, reheat gently over low heat, and finish with a fresh squeeze of lime to wake everything back up. This is one of those rare Asian seafood soup recipes that somehow tastes even better the next day.