Thai Coconut Shrimp Soup

Featured in: Coastal Seafood

This aromatic Thai bowl brings together succulent shrimp swimming in a rich, velvety coconut broth infused with red curry paste, fragrant lemongrass, and fresh lime. The balance of tangy, spicy, and savory flavors creates an incredibly satisfying warming meal ready in just 35 minutes. Each spoonful delivers layers of aromatic complexity from ginger, garlic, and kaffir lime leaves, while the coconut milk provides luxurious creaminess.

Updated on Wed, 21 Jan 2026 08:34:00 GMT
A bowl of Thai Coconut Shrimp Soup with tender shrimp and mushrooms in a creamy red curry broth, garnished with cilantro and lime.  Save to Pinterest
A bowl of Thai Coconut Shrimp Soup with tender shrimp and mushrooms in a creamy red curry broth, garnished with cilantro and lime. | yummywithmia.com

The first time I made Tom Kha Gai at home, I kept running to the window every three minutes thinking something was burning. That distinct lemongrass aroma hitting the hot oil smells so intense and unfamiliar when you are not used to it. My roommate poked his head in the kitchen, genuinely concerned. Now that fragrance hits me and I immediately relax, knowing something warm and comforting is on the way.

Last winter, my sister came over feeling completely drained from work. I set a steaming bowl of this soup in front of her, watched her take that first spoonful, and saw her shoulders actually drop three inches. She looked up and said, I forgot food could feel like a hug. That is exactly what this soup does.

Ingredients

  • 350 g large raw shrimp: Peeled and deveined saves you precious time later in the process
  • 2 stalks lemongrass: Smashing them with the back of your knife releases all those essential oils
  • 4 kaffir lime leaves: Optional but they add this citrusy floral note that is hard to replicate
  • 3 cloves garlic: Minced fresh, never jarred, for the best aromatic punch
  • 1 small onion: Thinly sliced so they soften nicely in the broth
  • 100 g mushrooms: Button or shiitake work beautifully here
  • 1 small red chili: Leave seeds in if you love heat, remove if you prefer gentler warmth
  • 1 thumb sized piece fresh ginger or galangal: Sliced into coins so you can fish them out later
  • 400 ml coconut milk: Full fat makes all the difference for that restaurant quality richness
  • 500 ml chicken or vegetable broth: The foundation that carries all those Thai flavors
  • 2 tbsp Thai red curry paste: Taste your brand first, some are fiercer than others
  • 2 tbsp fish sauce: Essential for that authentic Thai depth and saltiness
  • 1 tbsp lime juice: Fresh squeezed, never bottled, plus extra for serving
  • 1 tsp sugar: Just enough to round out all those bold flavors
  • Fresh cilantro leaves: The finishing touch that brightens every bowl
  • Lime wedges: Extra acid never hurts at the table
  • Sliced green onions: For that pop of fresh onion flavor and color

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Build your aromatic base:
Heat a splash of oil in your large pot over medium heat, then add the onion, garlic, smashed lemongrass, ginger or galangal, and sliced chili. Sauté for 2 to 3 minutes until the kitchen fills with fragrance and the onion starts to soften.
Wake up the curry paste:
Stir in the red curry paste and let it cook for about 1 minute. You want it to sizzle gently and release its oils, which intensifies the flavor beautifully.
Create the creamy broth:
Pour in the coconut milk and broth, then add the kaffir lime leaves if you have them. Bring everything to a gentle simmer, watching as the liquids meld into that gorgeous pale orange color.
Add the mushrooms:
Drop in the sliced mushrooms and let them simmer for about 5 minutes. You want them tender but still holding their shape, not mushy or falling apart.
Cook the shrimp:
Add the shrimp and cook for just 2 to 3 minutes. Watch them closely because shrimp go from perfect to rubbery in seconds. They are done when they turn pink and curl slightly.
Balance the flavors:
Stir in the fish sauce, sugar, and lime juice. Taste your soup and adjust the seasoning. More lime juice brightens it, more fish sauce deepens it, more sugar tames excessive heat.
Clean and serve:
Fish out the lemongrass, ginger or galangal, and lime leaves. Ladle the hot soup into bowls and finish with fresh cilantro, green onions, and lime wedges on the side.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Close-up of Thai Coconut Shrimp Soup showing succulent shrimp, sliced mushrooms, and a spoon lifting the aromatic coconut broth.  Save to Pinterest
Close-up of Thai Coconut Shrimp Soup showing succulent shrimp, sliced mushrooms, and a spoon lifting the aromatic coconut broth. | yummywithmia.com

This soup has become my go to when friends are having a rough week. Something about that hot, sour, creamy combination feels genuinely healing, like chicken soup but with more personality and adventure.

Making It Vegetarian

Swap the shrimp for firm tofu cubes and use soy sauce or a vegetarian fish sauce alternative instead of traditional fish sauce. The soup still delivers that same comforting warmth and complex flavor profile, just plant based and completely satisfying.

Getting The Broth Balance Right

Taste your soup at every stage of seasoning. The magic of Thai cooking is the interplay between sour, salty, sweet, and spicy. If something feels missing, it is usually one of those four elements needing adjustment. Trust your palate over the exact measurements.

Serving Suggestions And Extras

Jasmine rice is the classic pairing and helps soak up all that gorgeous broth. You can also add baby corn, bell pepper strips, or bamboo shoots if you want more texture and substance in the bowl.

  • Have extra lime wedges ready because some guests love it extra tart
  • Offer chili flakes on the side for heat lovers who want more kick
  • Cook jasmine rice while you make the soup so everything is ready together
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Thai Coconut Shrimp Soup served hot in a white bowl with fresh lime wedges and green onions for a vibrant finish. Save to Pinterest
Thai Coconut Shrimp Soup served hot in a white bowl with fresh lime wedges and green onions for a vibrant finish. | yummywithmia.com

There is something deeply satisfying about making a dish that looks and tastes impressive but comes together so quickly. This soup is proof that comfort food can be both healing and exciting.

Common Recipe Questions

Can I make this vegetarian?

Substitute shrimp with firm tofu cubes and replace fish sauce with soy sauce or tamari. The result remains equally creamy and flavorful.

How spicy is this soup?

Red curry paste provides moderate heat. Reduce amount or omit fresh chili for milder flavor. Add more chili slices if you prefer extra spice.

What can I add for more texture?

Baby corn, bell pepper strips, bamboo shoots, or snap peas work beautifully. Add them during step 4 so they cook through but maintain crunch.

Can I use curry powder instead of paste?

Red curry paste offers authentic depth and complex flavors. Curry powder creates a different taste profile but can work in a pinch, though you'll miss those aromatic Thai notes.

How long does this keep in the refrigerator?

Store in an airtight container for up to 3 days. Reheat gently over low heat, adding a splash of coconut milk if the broth has thickened. Avoid boiling to prevent shrimp from becoming tough.

Can I freeze this soup?

Freezing works best without the shrimp. Prepare broth base, cool completely, and freeze for up to 2 months. Add fresh shrimp when reheating for best texture.

Thai Coconut Shrimp Soup

Creamy coconut broth with succulent shrimp, red curry, lemongrass, and fresh herbs delivering tangy, spicy, and savory flavors in every spoonful.

Prep Time
15 minutes
Cooking Duration
20 minutes
Overall Time
35 minutes
Created by Mia

Recipe Type Coastal Seafood

Skill Level Easy

Culinary Origin Thai

Total Output 4 Portion Size

Dietary Preferences Dairy-Free, Gluten-Free

What You'll 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 14 oz coconut milk
02 2 cups chicken or vegetable broth
03 2 tbsp Thai red curry paste

Seasonings

01 2 tbsp fish sauce
02 1 tbsp lime juice (plus more to taste)
03 1 tsp sugar

Garnish

01 Fresh cilantro leaves
02 Lime wedges
03 Sliced green onions

Steps to Follow

Step 01

Sauté Aromatics: In a large pot over medium heat, add a splash of oil and sauté the onion, garlic, lemongrass, ginger or galangal, and chili for 2-3 minutes until fragrant.

Step 02

Toast Curry Paste: Stir in the red curry paste and cook for 1 minute to release its aroma.

Step 03

Prepare Broth Base: Pour in the coconut milk and chicken broth. Add kaffir lime leaves if using. Bring to a gentle simmer.

Step 04

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

Step 05

Add Shrimp: Add the shrimp and cook for 2-3 minutes, until pink and cooked through.

Step 06

Season the 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

Remove Aromatics: Remove lemongrass, ginger/galangal, and lime leaves.

Step 08

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

Tools Required

  • Large pot
  • Knife and cutting board
  • Ladle

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains shellfish (shrimp) and fish (fish sauce)
  • May contain soy if substituting with soy sauce
  • Always check labels for possible allergens

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 270
  • Fats: 14 grams
  • Carbohydrates: 11 grams
  • Proteins: 22 grams