
This creamy Thai coconut shrimp soup is bold, fragrant, and ready in under 30 minutes. Tender shrimp swim in a spicy, coconut-laced broth that tastes like it came straight from your favorite Thai restaurant.

If you have ever sat down with a bowl of tom kha or a rich Thai curry soup at your favorite restaurant and thought, "I wish I could make this at home," this is your recipe. This Thai Coconut Shrimp Soup is everything you love about Thai food in one pot: silky coconut broth, tender shrimp, fragrant lemongrass, and just enough heat to wake up every single taste bud.
The best part? It comes together in about 30 minutes on a weeknight, and it tastes like you spent the afternoon simmering it low and slow.
This is not a dumbed-down "weeknight shortcut" soup. The flavor is genuinely layered and complex, and that comes down to a few key moves:
This is one of those recipes where technique matters as much as ingredients, and once you understand those two or three key moves, you can riff on it endlessly.
Using the right tools really does make a difference when building a broth this layered. A heavy-bottomed Dutch oven distributes heat evenly so nothing scorches, and a good microplane makes grating fresh ginger effortless.
Let's talk about a few of the stars in this spicy shrimp soup Thai-style recipe:
Red curry paste is the backbone of the broth. Brands vary wildly in heat and depth, so taste yours before you add it. Mae Ploy tends to be spicier; Maesri is balanced; Thai Kitchen is milder and widely available.
Lemongrass is non-negotiable for that floral, citrusy backbone. Bruise the stalk with the back of your knife before adding it to the pot. This cracks it open and releases the oils. Remove it before serving since it is fibrous and not pleasant to chew.
Fish sauce is your salt here, and it brings a savory depth that plain salt simply cannot replicate in a curried shrimp soup. Do not skip it.
Chef's Tip: Balance is everything in Thai cooking. Think of it as a four-way tug of war between salty (fish sauce), sweet (brown sugar), sour (lime juice), and spicy (curry paste). Taste as you go and adjust one element at a time until it sings.
This soup is naturally a pescatarian recipe and incredibly satisfying on its own. To turn it into a complete dinner:
The broth itself is so good that you will want to drink it straight. Fair warning.
Ready to dive in? Here is everything you need to make this Thai coconut shrimp curry soup from scratch:

This creamy Thai coconut shrimp soup is bold, fragrant, and ready in under 30 minutes. Tender shrimp swim in a spicy, coconut-laced 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, ginger, and lemongrass and cook for 1 to 2 minutes, stirring constantly, until very fragrant.
Add the red curry paste and stir it into the aromatics. Cook for another 1 minute to bloom the spices.
Pour in the coconut milk and broth. Stir well to fully incorporate the curry paste. Bring the soup to a gentle simmer over medium heat.
Add the mushrooms and bok choy. Simmer for 4 to 5 minutes until the vegetables are just tender.
Stir in the fish sauce, lime juice, and brown sugar. Taste and adjust the seasoning, adding more fish sauce for saltiness, lime for brightness, or sugar to balance the heat.
Add the shrimp to the simmering broth. Cook for 2 to 3 minutes, just until the shrimp turn pink and curl slightly. Do not overcook.
Remove and discard the lemongrass pieces. Ladle the soup into bowls and top with fresh cilantro, green onions, and sliced red chili. Serve immediately with steamed jasmine rice or rice noodles on the side.
Leftovers keep beautifully for up to 3 days in the refrigerator. The broth actually deepens in flavor overnight, making this a great meal prep option with one smart adjustment: if you are planning ahead, store the broth and shrimp separately and add the shrimp when reheating. This keeps them from going rubbery.
Reheat gently over low heat on the stovetop, and finish with a fresh squeeze of lime juice before serving. That small step brings the whole bowl back to life.
For longer storage, the broth base (without shrimp) freezes well for up to 2 months. Thaw overnight in the refrigerator, bring it to a simmer, and add fresh shrimp when ready to serve.