Thai Coconut Shrimp Soup

Featured in: Home Meal Favorites

This aromatic Thai soup brings together tender shrimp, rich coconut milk, and fragrant lemongrass in a harmonious blend of spicy, tangy, and savory notes. Ready in just 35 minutes, this dairy-free and gluten-free dish features red curry paste, kaffir lime leaves, and fresh ginger, creating layers of authentic Thai flavor. Garnished with cilantro and lime wedges, it's perfect as a light meal or served alongside jasmine rice.

Updated on Fri, 30 Jan 2026 04:56:45 GMT
Thai Coconut Shrimp Soup with succulent shrimp in a creamy red curry broth, garnished with fresh herbs and lime wedges. Save to Pinterest
Thai Coconut Shrimp Soup with succulent shrimp in a creamy red curry broth, garnished with fresh herbs and lime wedges. | islicravings.com

A few years back, I was rifling through a takeout menu at midnight, craving something warm and complex, when my Thai neighbor mentioned she'd taught herself to make tom yum gai at home because the restaurant version never quite matched her grandmother's. That conversation stuck with me, and I started experimenting with coconut broth and curry paste in my own kitchen. The first time I nailed the balance between the coconut's sweetness and the lime's sharp bite, I understood why she'd bothered learning—there's something deeply satisfying about building those layers yourself.

I made this for my partner when they were sick with a cold, and they actually asked for seconds while wrapped in a blanket on the couch. The steam rising from the bowl, the way the coconut milk caught the kitchen light—there was something almost medicinal about it, though really it was just the ginger and garlic doing their thing. After that, it became our go-to whenever someone needed comfort or we wanted to feel like we'd traveled somewhere without leaving home.

Enjoy Simple, Stress-Free Cooking? 🍽️

Get my FREE 20-Minute Dinner Recipes — perfect for busy days & lazy evenings.

No spam. Only genuinely easy meals.

Ingredients

  • Large raw shrimp, peeled and deveined (350 g / 12 oz): Look for shrimp with a slight translucence and no ammonia smell—they should feel firm and smell like the ocean, nothing sour. Pat them dry before adding to the pot so they sear rather than steam.
  • Lemongrass (2 stalks, trimmed and smashed): Smashing it releases those bright, almost citrusy oils that define the whole soup's character. If you can't find fresh lemongrass, frozen works in a pinch, though the flavor softens slightly.
  • Kaffir lime leaves (4 leaves, torn): These aren't essential, but they add a floral complexity that regular lime juice alone can't touch. Many Asian markets carry them frozen, which honestly keeps just as well as fresh.
  • Garlic and fresh ginger or galangal (3 cloves garlic, minced; 1 thumb-sized piece ginger or galangal, sliced): Galangal has a slightly peppery, almost medicinal edge compared to ginger's warmth—use whichever you have, though galangal is more traditional.
  • Small onion, thinly sliced (1 onion): Slicing it thin means it softens quickly and almost dissolves into the broth, sweetening everything without adding bulk.
  • Mushrooms, sliced (100 g / 3.5 oz): Cremini or oyster mushrooms work beautifully here; they soak up the coconut broth and add an earthy counterpoint to all the brightness.
  • Small red chili, sliced (1 chili, optional): Leave the seeds in if you want real heat, remove them for subtle warmth. The intensity varies wildly depending on the variety, so taste as you go.
  • Coconut milk (400 ml / 14 oz): Full-fat coconut milk creates that silky mouthfeel—the lighter versions leave the soup feeling thin and unsatisfying.
  • Chicken or vegetable broth (500 ml / 2 cups): Use homemade if you have it, but good quality store-bought works just fine. The broth is really a canvas for everything else.
  • Thai red curry paste (2 tbsp): This is where umami magic happens—it's concentrated heat and depth in a spoonful. Some brands are spicier than others, so adjust to your tolerance.
  • Fish sauce (2 tbsp): Yes, it smells funky straight from the bottle, but it anchors the whole soup with savory depth. Don't skip it or substitute willy-nilly; the flavor shifts completely.
  • Lime juice (1 tbsp, plus more to taste): Fresh lime is non-negotiable here—bottled juice turns harsh and one-dimensional when heated. Taste at the end and add more if the soup feels flat.
  • Sugar (1 tsp): Just enough to round out the acidity and let the other flavors shine.
  • Fresh cilantro, lime wedges, and sliced green onions for garnish: These aren't just pretty additions; they're the final brightness that makes you want another spoonful.

Instructions

Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Coax out the aromatics:
Heat a splash of oil in your pot over medium heat and add the onion, garlic, lemongrass, ginger, and chili. You're looking for that moment when the kitchen suddenly smells incredible and the onion turns translucent, about 2-3 minutes. Don't let anything brown or catch on the bottom—you want fragrance, not burnt edges.
Bloom the curry paste:
Stir in the red curry paste and let it cook for exactly one minute, stirring constantly. This releases all those concentrated flavors and mellows the raw spice edge just enough.
Build the broth:
Pour in the coconut milk and broth, add the kaffir lime leaves if you're using them, and bring everything to a gentle simmer. You'll see wisps of steam and small bubbles breaking the surface—that's the signal you're ready for the next step.
Simmer the mushrooms:
Add the mushrooms and let them cook for about 5 minutes until they've softened and absorbed some of the broth's flavor. They should be tender but not falling apart.
Cook the shrimp:
Add the shrimp and cook for 2-3 minutes, just until they turn pink and opaque throughout. Overcooking shrimp even by a minute makes them tough and rubbery, so watch them closely.
Season to taste:
Stir in the fish sauce, sugar, and lime juice, then taste. This is where the soup comes alive—you might need another squeeze of lime, a whisper more fish sauce, or a tiny pinch of sugar. Trust your palate.
Clean up the solids:
Fish out and discard the lemongrass pieces, ginger or galangal slices, and lime leaves. They've done their job and would be unpleasant to bite into.
Serve with ceremony:
Ladle the soup into bowls and top each with cilantro, green onions, and a lime wedge. Squeezing fresh lime juice right into your bowl at the table makes it feel like you're finishing the dish yourself.
Save to Pinterest
| islicravings.com
Save to Pinterest
| islicravings.com

One evening, my friend brought her young daughter over for dinner, and the kid took one sip of this soup and asked for more without being asked. Watching someone's face light up when flavors click into place—that's when I realized cooking isn't really about following steps, it's about creating moments where people feel taken care of. That simple bowl of soup became a memory she still mentions.

Balancing the Flavor Trifecta

Thai cooking is all about tension between three opposing forces: spice, sweetness, and savory depth. In this soup, the curry paste brings heat, the sugar and coconut milk add softness, and the fish sauce anchors everything with umami. The lime juice is your wildcard—it wakes everything up and prevents the soup from tasting heavy or one-dimensional. If something feels off, it's usually because one of these elements needs adjustment, so taste constantly and trust your instinct.

Why This Works as a Weeknight Dinner

Shrimp cooks so fast that you're never standing around waiting, and most of the ingredients are shelf-stable pantry items, so you're not doing a complicated shop. The hardest part is honestly just smashing the lemongrass and mincing the garlic, which takes maybe five minutes total. Once everything's prepped, you're looking at genuinely hands-on cooking for less than 25 minutes, start to finish.

When You Want to Make It Your Own

The beautiful thing about this soup is that it's infinitely adaptable without losing its identity. I've added crispy tofu instead of shrimp, thrown in baby corn and snap peas for crunch, and once used bell pepper because that's what I had on hand. The framework—aromatic base, curry paste, coconut and broth, quick-cooking protein—stays the same, but the details can shift based on your pantry or mood.

  • For a vegetarian version, use silken or crispy tofu and swap fish sauce for tamari or soy sauce for depth without the animal product.
  • Add sliced bell pepper, baby corn, or bamboo shoots in the last few minutes if you want more texture and vegetable presence.
  • Serve with jasmine rice on the side or stir a small handful of rice noodles directly into the bowl for something more substantial.
A warm bowl of Thai Coconut Shrimp Soup, featuring mushrooms and aromatic lemongrass, served as a comforting gluten-free meal. Save to Pinterest
A warm bowl of Thai Coconut Shrimp Soup, featuring mushrooms and aromatic lemongrass, served as a comforting gluten-free meal. | islicravings.com
A warm bowl of Thai Coconut Shrimp Soup, featuring mushrooms and aromatic lemongrass, served as a comforting gluten-free meal. Save to Pinterest
A warm bowl of Thai Coconut Shrimp Soup, featuring mushrooms and aromatic lemongrass, served as a comforting gluten-free meal. | islicravings.com

This soup has become my answer to almost every situation—when I need comfort, when friends are visiting, when I want to prove to myself that I can cook something that tastes like a restaurant. It's elegant enough to impress and easy enough that you won't dread making it.

Common Questions

Can I make this soup ahead of time?

Yes, you can prepare the broth base ahead and refrigerate for up to 2 days. Add shrimp just before serving to prevent overcooking and maintain their tender texture.

What can I substitute for kaffir lime leaves?

If kaffir lime leaves are unavailable, use additional lime zest or a few extra lime leaves. While the flavor differs slightly, fresh lime juice at the end still provides authentic citrus notes.

How do I prevent the coconut milk from curdling?

Keep the heat at a gentle simmer rather than a rolling boil. Stir occasionally and avoid rapid temperature changes to maintain the creamy, smooth consistency of the coconut milk.

Can I use frozen shrimp for this soup?

Absolutely. Thaw frozen shrimp completely and pat dry before adding to the soup. Cook for the same 2-3 minutes until they turn pink and opaque throughout.

What type of mushrooms work best?

Straw mushrooms are traditional, but button, cremini, or shiitake mushrooms work beautifully. Slice them evenly for consistent cooking and enhanced texture in every spoonful.

How can I adjust the spice level?

Reduce or omit the red chili and use less curry paste for milder heat. For more spice, add extra fresh chilies or a dash of chili oil when serving.

Before You Start Cooking 👇

Grab my FREE Quick Dinner Recipe Pack — more easy meals, zero extra effort.

Instant access. No spam.

Thai Coconut Shrimp Soup

Creamy Thai soup with shrimp, coconut milk, red curry, lemongrass, and fresh herbs in a perfectly balanced broth.

Prep Duration
15 minutes
Time to Cook
20 minutes
Overall Duration
35 minutes
Recipe by Tanya Bishop

Recipe Type Home Meal Favorites

Skill Challenge Easy

Cuisine Type Thai

Servings Yielded 4 Portion Size

Diet Preferences Without Dairy, No Gluten

What You Need

Seafood

01 12 oz large raw shrimp, peeled and deveined

Aromatics & Vegetables

01 2 stalks lemongrass, trimmed and smashed
02 4 kaffir lime leaves, torn (optional)
03 3 cloves garlic, minced
04 1 small onion, thinly sliced
05 3.5 oz mushrooms, sliced
06 1 small red chili, sliced (optional)
07 1 thumb-sized piece fresh ginger or galangal, sliced

Broth

01 1¾ cups coconut milk
02 2 cups chicken or vegetable broth
03 2 tablespoons Thai red curry paste

Seasonings

01 2 tablespoons fish sauce
02 1 tablespoon fresh lime juice, plus more to taste
03 1 teaspoon sugar

Garnish

01 Fresh cilantro leaves
02 Lime wedges
03 Sliced green onions

How to Make It

Step 01

Sauté aromatics: Heat oil in a large pot over medium heat. Add onion, garlic, lemongrass, ginger or galangal, and chili. Cook for 2-3 minutes until fragrant.

Step 02

Bloom curry paste: Stir in Thai red curry paste and cook for 1 minute to release its aromatic oils.

Step 03

Build broth base: Pour in coconut milk and chicken broth. Add kaffir lime leaves if using. Bring to a gentle simmer.

Step 04

Cook mushrooms: Add mushrooms and simmer for 5 minutes until just tender.

Step 05

Cook shrimp: Add shrimp and cook for 2-3 minutes until pink and cooked through.

Step 06

Season soup: Stir in fish sauce, sugar, and lime juice. Taste and adjust seasoning, adding more lime juice, fish sauce, or sugar as desired.

Step 07

Strain solids: Remove lemongrass, ginger or galangal, and kaffir lime leaves from soup.

Step 08

Serve: Ladle soup into bowls and garnish with cilantro, green onions, and lime wedges.

Need More Quick Dinner Ideas? 🍝

Download my FREE 20-Minute Dinner Guide — fast, easy, real food.

Instant access. No spam.

Tools You'll Need

  • Large pot
  • Knife and cutting board
  • Ladle

Allergy Warnings

Review every ingredient for allergens and seek professional advice if unsure.
  • Contains shellfish (shrimp) and fish (fish sauce)
  • May contain soy if substituting with soy sauce

Nutrition Info (per portion)

Details here are informational and not a substitute for expert health advice.
  • Energy (Calories): 270
  • Fat content: 14 g
  • Carbohydrates: 11 g
  • Proteins: 22 g

Loved This Recipe? ❤️

Get my Best Quick & Easy Meals — FREE. Join thousands of home cooks simplifying dinner.

No spam. Unsubscribe anytime.