Thai Shrimp Soup with Coconut Milk and Lemongrass
DinnerPublished June 26, 2026

Thai Shrimp Soup with Coconut Milk and Lemongrass

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.

Total Time40 mins
Yield4 servings
Isla
By Isla

The Thai Coconut Shrimp Soup That Feels Like a Restaurant Secret

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.


Why This Curried Shrimp Soup Works So Well

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.


A Few Ingredients That Make All the Difference

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.


Building the Perfect Broth

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.

Getting the Seasoning Right

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:

  • Is it salty enough? Add a little more fish sauce.
  • Is it bright? A squeeze more lime wakes it right up.
  • Is it a little flat? The pinch of brown sugar will round it out.
  • Does it have enough heat? Stir in more curry paste or add sliced fresh chilies.

Getting this balance right is what separates a good curried shrimp soup from a truly great one.


The Shrimp Rule: Do Not Overcook

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.


Serving Suggestions

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:

Thai Shrimp Soup with Coconut Milk and Lemongrass

Thai Shrimp Soup with Coconut Milk and Lemongrass

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.

Prep:15 mins
Cook:25 mins
Total:40 mins
Yield:4 servings
Cuisine:Thai
Yield: 4 servingsCalories: 390Protein: 28g
Carbs: 18gFat: 24gSat. Fat: 17gFiber: 3gSugar: 6gSodium: 980mg

Ingredients

Units
Scale
  • 1 lb large shrimp, peeled and deveined, tails on or off
  • 2 cups full-fat coconut milk, from two 13.5 oz cans
  • 2 cups chicken or seafood broth, low sodium preferred
  • 2 tbsp red curry paste, adjust to taste for heat level
  • 2 lemongrass stalks, bruised and cut into 2-inch pieces
  • 1 tbsp fresh ginger, freshly grated
  • 4 garlic cloves, minced
  • 2 shallots, thinly sliced
  • 2 tbsp fish sauce, or soy sauce for a pescatarian swap
  • 2 tbsp fresh lime juice, about 1 large lime
  • 1 tbsp coconut oil or vegetable oil
  • 2 cups baby spinach or bok choy, loosely packed
  • 1 cup cherry tomatoes, halved
  • 1/4 cup fresh cilantro, roughly chopped, for garnish
  • 1 Thai red chilies or serrano peppers, thinly sliced, optional for extra heat
  • 1 tsp brown sugar or palm sugar, balances the heat and acidity

Instruction

1

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.

2

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.

3

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.

4

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.

5

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.

6

Stir in the baby spinach or bok choy and cook for 30 to 60 seconds until just wilted.

7

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.

Equipment

  • Large pot or Dutch oven
  • Sharp knife and cutting board
  • Microplane or box grater (for ginger)
  • Ladle
  • Citrus juicer

Notes

Store leftover soup in an airtight container in the refrigerator for up to 3 days. The shrimp can become rubbery when reheated, so consider storing them separately and adding fresh shrimp when reheating the broth. Reheat gently over low heat. This broth base can be made up to 2 days ahead and refrigerated without the shrimp or greens. Freeze the broth (without shrimp and spinach) for up to 2 months.

Storing and Reheating

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.

Frequently Asked Questions

Yes. You can prepare the entire coconut broth base up to 2 days ahead and refrigerate it. When ready to serve, reheat the broth over medium heat, then add fresh shrimp and greens in the last 3 to 4 minutes. This keeps the shrimp perfectly tender instead of rubbery.
Absolutely. Chicken breast or thighs (sliced thin) work beautifully and just need a few extra minutes to cook through. Tofu is a wonderful plant-based option for a fully vegetarian or vegan version. Scallops and firm white fish like cod also work well as pescatarian alternatives.
Leftovers keep well in the fridge for up to 3 days. Reheat gently in a pot over low to medium-low heat, stirring occasionally. Avoid boiling, as this can toughen the shrimp. If the soup thickens in the fridge, add a splash of broth or water to loosen it up.
The heat level depends on your curry paste brand and how much you use. Two tablespoons of standard red curry paste gives a moderate, warming heat. For a milder soup, start with one tablespoon. For a spicier Thai curry soup with shrimp, add a third tablespoon or toss in sliced fresh chilies.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!