
This Thai shrimp soup is rich, fragrant, and ready in under 40 minutes, featuring plump shrimp simmered in a spiced coconut broth with lemongrass, ginger, and red curry paste.

If you have ever ordered a bowl of Thai coconut shrimp soup at your favorite Thai restaurant and immediately wondered how to recreate that deep, layered, fragrant broth at home, this recipe is your answer. It is warming without being heavy, spicy without being punishing, and comes together in just about 40 minutes on a weeknight.
This is not a simplified shortcut version. This is the real thing, built on a foundation of lemongrass, kaffir lime leaves, ginger, and red curry paste, all bloomed in coconut oil and simmered into a silky, golden broth that clings to every plump piece of shrimp.
The magic of a great Thai soup shrimp recipe lives entirely in the broth. Thai cooking is built on balance: heat from the curry paste, brightness from lime, depth from fish sauce, and richness from full-fat coconut milk. Get those four elements right and the soup practically makes itself.
A few things set this version apart from simpler takes on spicy shrimp soup Thai style:
This soup also happens to be a wonderful pescatarian recipe, naturally gluten-free, and dairy-free despite tasting incredibly indulgent.
Using quality ingredients is what separates a good coconut Thai shrimp soup from a truly great one. A reliable Dutch oven for even heat distribution and a good microplane for fresh ginger will serve you well here and in every soup you make after this.
For Thai curry soup shrimp recipes, size matters. Large or jumbo shrimp (21/25 count per pound) hold up beautifully in a hot, simmering broth without becoming rubbery. Medium shrimp work too, but they cook even faster, so watch them closely.
Fresh shrimp is ideal if you have access to it, but frozen shrimp that has been properly thawed is excellent and what most of us realistically use. Thaw overnight in the refrigerator or under cold running water for about 15 minutes.
Chef's Tip: Pat your shrimp dry with paper towels before adding them to the soup. Excess moisture dilutes the broth and causes the shrimp to steam rather than absorb those gorgeous flavors.
The broth is where patience pays off. Once you have sauteed your aromatics and bloomed your red curry paste, the coconut milk and broth go in with the lemongrass and kaffir lime leaves for a slow 10-minute simmer. Do not rush this step.
That 10-minute simmer is when the broth transforms from a basic coconut soup shrimp base into something complex and restaurant-worthy. The lemongrass releases its oils, the lime leaves add a gentle floral note, and the curry paste weaves through everything.
Taste and adjust before the shrimp go in. This is the single most important habit in Thai cooking. You are looking for a balance of:
If one note is too loud, correct it now rather than after the shrimp are in.
A few final notes before you cook:
This Thai soup shrimp recipe scales beautifully. Double the broth and freeze it for a future weeknight dinner in under 10 minutes.
Ready to bring this into your kitchen? Here is the full step-by-step recipe:

This Thai shrimp soup is rich, fragrant, and ready in under 40 minutes, featuring plump shrimp simmered in a spiced coconut broth with lemongrass, ginger, and red curry paste.
Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the sliced shallots and cook for 3 to 4 minutes, stirring occasionally, until softened and lightly golden.
Add the minced garlic and grated ginger to the pot. Stir and cook for 1 minute until fragrant, being careful not to let the garlic burn.
Add the red curry paste and stir it into the aromatics. Cook for 2 minutes, pressing it into the oil, until it darkens slightly and becomes very fragrant.
Pour in the coconut milk and chicken broth. Add the bruised lemongrass pieces and kaffir lime leaves. Stir to combine and bring the soup to a gentle simmer over medium heat.
Reduce heat to medium-low and simmer the broth for 10 minutes to let the lemongrass and lime leaves infuse their flavor into the soup.
Stir in the fish sauce, lime juice, and sugar. Taste the broth and adjust seasoning as needed, adding more fish sauce for saltiness, lime for brightness, or curry paste for heat.
Add the shrimp to the simmering soup. Cook for 2 to 3 minutes, just until the shrimp are pink and curled. Do not overcook.
If using spinach or bok choy, stir it in now and let it wilt for 1 minute.
Remove and discard the lemongrass stalks and kaffir lime leaves before serving.
Ladle the soup into bowls and garnish generously with fresh cilantro, sliced red chili, and an extra squeeze of lime. Serve immediately with steamed jasmine rice or rice noodles.
Classic pairing: Serve over steamed jasmine rice in wide, deep bowls. The rice soaks up the coconut Thai shrimp curry soup broth and makes the whole dish feel like a complete, satisfying meal.
Noodle version: Drop in thin rice noodles during the last 2 minutes of cooking for a more substantial bowl reminiscent of a Thai noodle soup.
Add more vegetables: Sliced mushrooms, snap peas, baby corn, or bell pepper strips are all at home in this broth. Add firm vegetables with the broth to simmer, and tender greens like spinach right at the end.
Make it a coconut soup shrimp and chicken hybrid: Use half shrimp and half thin-sliced chicken breast. Add the chicken first since it needs a few extra minutes, then add the shrimp for the final 2 to 3 minutes.
However you serve it, this spicy shrimp soup Thai recipe is the kind of dish that earns a permanent spot in your dinner rotation. Once you make it once, you will find yourself craving that golden, fragrant broth on every cold or rainy evening that comes your way.