
This Thai Coconut Shrimp Soup is bold, creamy, and ready in under 30 minutes. Plump shrimp swim in a fragrant red curry coconut broth that tastes like it came straight from your favorite Thai restaurant.

Some soups are humble. This one is electric. This Thai Coconut Shrimp Soup is everything you want on a weeknight when you need something fast, bold, and deeply satisfying. The broth is rich and creamy from full-fat coconut milk, layered with the fragrant heat of red curry paste, the citrusy lift of lemongrass, and the brightness of fresh lime. And the shrimp? Tender, plump, and cooked just right in under 3 minutes.
Whether you know it as coconut soup shrimp, Thai soup shrimp, or simply that spicy shrimp soup Thai restaurants make look effortless, this homemade version rivals anything you would order out. It comes together in about 30 minutes, uses one pot, and every single bowl disappears fast.
The secret is in the layering. Great Thai curry coconut shrimp soup is not just a matter of dumping everything in a pot. It starts by blooming the curry paste in hot oil with garlic and fresh ginger, which coaxes out the deep, complex flavors that would otherwise stay locked inside the paste. That single step transforms a decent broth into something genuinely spectacular.
From there, the coconut milk and broth come together into a silky base that carries every other ingredient beautifully. The fish sauce adds a savory depth, the brown sugar balances the heat, and the lime juice at the end pulls the whole thing together with a pop of acidity.
Chef's Tip: Always use full-fat canned coconut milk for this recipe. Light coconut milk is too thin and will give you a watery broth that lacks the richness this dish needs.
Having the right tools in your kitchen really does make weeknight cooking like this faster and more enjoyable. A heavy-bottomed Dutch oven holds heat evenly, and a good Microplane makes grating fresh ginger a breeze instead of a chore.
This is a naturally pescatarian recipe, which makes it a wonderful option when you are cooking for a crowd with mixed dietary needs. Shrimp brings lean protein and a natural sweetness that pairs perfectly with the bold curry broth. The vegetables, including red bell pepper and wilted greens, round the bowl out into something genuinely nourishing rather than just a pretty soup.
For anyone avoiding shellfish, swapping in firm tofu or sliced chicken breast works just as well with this broth. It is a truly flexible base.
A few things that make this curried shrimp soup stand out:
The biggest mistake people make with Thai curry soup shrimp is overcooking the shrimp. Shrimp cook fast, typically in just 2 to 3 minutes in a simmering broth. You are looking for them to turn pink and curl into a gentle C shape. An O shape means overcooked and rubbery.
If you are making this ahead of time, prepare the broth base in advance and add the raw shrimp only when you are ready to serve. This keeps every bowl tasting fresh.
Make It a Meal: Ladle this soup over steamed jasmine rice or rice noodles to stretch it further and soak up every drop of that coconut Thai shrimp soup broth.
Ready to make it? Here is the full step-by-step recipe:

This Thai Coconut Shrimp Soup is bold, creamy, and ready in under 30 minutes. Plump shrimp swim in a fragrant red curry coconut broth that tastes like it came straight from your favorite Thai restaurant.
Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the garlic and ginger and cook, stirring constantly, for about 1 minute until fragrant.
Add the red curry paste and stir it into the aromatics. Cook for another 60 seconds, letting the paste bloom in the oil. This step is key for deep, layered flavor.
Pour in the coconut milk and broth. Add the lemongrass stalk, fish sauce, and brown sugar. Stir to combine and bring the broth to a gentle simmer over medium-high heat.
Once simmering, add the sliced red bell pepper. Cook for 4 to 5 minutes until the pepper begins to soften but still has a slight bite.
Add the shrimp to the pot in a single layer. Cook for 2 to 3 minutes, just until they turn pink and curl into a C shape. Do not overcook.
Stir in the baby spinach or bok choy and let it wilt for about 1 minute. Remove and discard the lemongrass stalks.
Taste the broth and adjust seasoning with more fish sauce for saltiness, lime juice for brightness, or a pinch of sugar if needed.
Squeeze in the fresh lime juice and stir. Ladle the soup into bowls and top with cilantro, green onions, and an extra lime wedge on the side. Serve immediately.
This soup is at its absolute best the moment it comes off the stove. Serve it with a generous handful of fresh cilantro, sliced green onions, and a lime wedge on the side. A small bowl of jasmine rice alongside makes it a complete, filling dinner.
Leftovers keep well in the fridge for up to 2 days. Reheat gently on the stovetop over low heat, adding a splash of broth if the coconut base has thickened. Skip the microwave on high settings as it tends to toughen the shrimp.
If you love this style of cooking, this same broth is wonderful with sliced chicken, scallops, or even just extra vegetables on nights when you want something lighter. Once you have the base down, the variations are endless.