
This Thai Shrimp Soup is a rich, fragrant coconut soup with shrimp, lemongrass, and red curry that comes together in just 30 minutes for a restaurant-worthy bowl at home.

There are soups you make to use up leftovers, and then there are soups you make because you need them. This Thai Shrimp Soup falls firmly in the second category. It is the kind of bowl that hits every note at once: creamy coconut milk, zingy lime, fragrant lemongrass, a gentle punch of red curry heat, and sweet, plump shrimp that only need a few minutes to become the star of the whole show.
Whether you know it as coconut soup with shrimp, a spicy Thai shrimp soup, or simply your new favorite weeknight dinner, this recipe delivers bold, complex flavor with just 40 minutes of effort. It is a pescatarian recipe that feels deeply satisfying without being heavy, and it is the kind of dish that will have everyone at the table asking for seconds and then asking for the recipe.
The secret to a great Thai coconut shrimp curry soup is layers. You are not just dumping everything into a pot. You bloom the curry paste in oil first, which wakes up every spice inside it. You simmer the lemongrass low and slow in the broth so its citrusy, floral perfume soaks into every drop. You balance the whole thing with fish sauce for depth, lime for brightness, and just a touch of sugar to round out the edges.
The result is a Thai soup with shrimp that tastes like it took hours but comes together in about 30 minutes of active cooking. That is the magic of Thai cooking: smart layering of aromatic ingredients that do the heavy lifting for you.
Chef's Tip: Always bruise your lemongrass before adding it to the pot. Use the back of your knife to smack the stalk a few times. This breaks open the fibers and releases far more fragrance into your broth than whole, unbruised stalks ever would.
For a soup this aromatic, quality ingredients really do matter. Fresh lemongrass is far more vibrant than dried, and a good full-fat coconut milk gives the broth that silky, restaurant-style richness you are after. Using a quality red curry paste, like Maesri or Mae Ploy, makes a noticeable difference compared to generic grocery store options.
The broth is the heart of this Thai curry soup with shrimp, so let us talk about it. It starts with sauteed shallots, garlic, and ginger, which form the aromatic backbone. The red curry paste goes in next and gets cooked in the oil for a minute or two. This step is non-negotiable: cooking the paste briefly in fat blooms the spices and eliminates any raw, tinny flavor.
From there, the coconut milk and broth go in along with the lemongrass, and you let the whole thing simmer gently for about 10 minutes. That simmer time is where the magic happens. The lemongrass infuses the broth, the flavors meld together, and your kitchen starts smelling like your favorite Thai restaurant.
Thai cooking is all about balance among four flavors: salty, sweet, sour, and spicy. Before you add the shrimp, taste your broth and ask yourself:
Getting this balance right is what separates a good curried shrimp soup from a truly great one.
Shrimp cook fast. We are talking 2 to 3 minutes in simmering broth and they are done. You know they are ready when they turn pink and curl into a loose C shape. An overcooked shrimp curls into a tight O shape and turns rubbery. Keep a close eye on them and pull the pot off the heat the moment they are just cooked through.
If you want to make this spicy shrimp soup Thai style ahead of time, cook the broth base in advance and add the shrimp fresh right before serving. Your guests will thank you.
This coconut Thai shrimp soup is wonderful served over steamed jasmine rice to soak up every drop of that fragrant broth. Rice noodles are another fantastic option if you want to keep it lighter. Finish each bowl with a pile of fresh cilantro, a wedge of lime, and a few slices of Thai chili if your crowd likes the heat.
For a full spread, serve it alongside a crisp cucumber salad or simple Thai spring rolls. It also pairs beautifully with a cold glass of Thai iced tea or a light, slightly sweet Riesling.
Ready to bring this stunning Thai coconut shrimp curry soup to your table? Here is everything you need:

This Thai Shrimp Soup is a rich, fragrant coconut soup with shrimp, lemongrass, and red curry that comes together in just 30 minutes for a restaurant-worthy bowl at home.
Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the shallots and cook for 2 to 3 minutes until softened and just beginning to turn golden.
Add the garlic and grated ginger and stir constantly for about 60 seconds until fragrant. Add the red curry paste and cook for another 1 to 2 minutes, stirring to bloom the spices in the oil.
Pour in the coconut milk and broth. Add the bruised lemongrass pieces. Bring the soup to a gentle simmer over medium heat, then reduce to medium-low and let it simmer uncovered for 10 minutes so the lemongrass can fully infuse the broth.
Stir in the fish sauce, lime juice, and brown sugar. Taste the broth and adjust seasoning: more fish sauce for saltiness, more lime for brightness, more curry paste for heat.
Add the cherry tomatoes and cook for 2 minutes. Add the shrimp and 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 cook for 30 to 60 seconds until just wilted.
Remove and discard the lemongrass stalks. Ladle the soup into bowls and garnish with fresh cilantro, sliced chilies, and an extra squeeze of lime if desired. Serve with steamed jasmine rice or rice noodles on the side.
Leftover soup keeps in an airtight container in the refrigerator for up to 3 days. The broth actually deepens in flavor overnight, which makes it even better the next day. Reheat it gently over low heat to avoid toughening the shrimp. If you are making it ahead, store the shrimp separately and add them back in during reheating.
You can also freeze just the broth base (without shrimp or greens) for up to 2 months. Defrost it overnight in the fridge, reheat, and add fresh shrimp and spinach for a nearly instant weeknight dinner that tastes completely homemade.