Easy Tom Yum Kha Soup with Shrimp (Easy Thai Coconut Soup) photo

This Tom Yum Kha Soup with Shrimp is my weekday hero: bright lime, creamy coconut, punchy aromatics, and sweet shrimp all in one bowl. It tastes like a restaurant dish but uses straightforward steps. I keep the recipe focused so you can get serious flavor without fuss.

We make the broth from the shrimp heads and shells to capture real seafood depth — it’s an extra step that pays off. If you want a faster shortcut, I’ll include smart substitutions below. The finished soup is tart, slightly spicy, and comforting in the best possible way.

What Goes In

Delicious Tom Yum Kha Soup with Shrimp (Easy Thai Coconut Soup) image

  • 20 oz whole shrimps with heads and shells — shells and heads build a flavorful seafood broth; reserve peeled meat for cooking later.
  • 3 stalks lemongrass, minced — fresh citrusy backbone; note: use 3 tablespoons lemongrass paste from a tube if stalks are hard to find.
  • 4 Thai bird’s eye chilies, smashed — pure heat and aroma; Serrano chiles or red pepper flakes can adjust the heat level if needed.
  • 6 garlic cloves, smashed — adds savory depth and balances the aromatics.
  • 10 kaffir lime leaves, torn — provide bright, floral citrus notes; tear them to release essential oils.
  • 1 piece galangal, sliced — sharp, peppery ginger-like flavor; fresh ginger can be substituted with a different result.
  • 1 cup low-sodium chicken broth — adds body and a savory base without overpowering the seafood flavor.
  • 5 cups water — the bulk of the broth; combined with shells and aromatics to extract flavor.
  • 1 medium onion, cut into wedges ½ inch thick — sweetens the broth lightly and adds texture.
  • 8 oz oyster mushrooms, sliced — tender, meaty mushrooms that soak up the broth.
  • 2 tomatoes, cut into wedges — add acidity and a subtle sweetness.
  • 2 tsps sugar — balances the lime and chili heat for rounded flavor.
  • 6 tbsp fish sauce — primary savory seasoning; salty, umami-forward seasoning typical in Thai cooking.
  • 5 tbsp lime juice — fresh lime brightens and finishes the soup with acidity.
  • ½ cup fresh coriander/cilantro leaves for garnish — fresh herb lift; add right before serving.
  • 3 tbsp Thai roasted chili paste — adds color, spice, and a roasted chili complexity.
  • ⅔ cup coconut milk — gives the soup a creamy, mellow finish and balances the heat and acidity.

Build Tom Yum Kha Soup with Shrimp (Easy Thai Coconut Soup) Step by Step

  1. Peel the shrimp: remove and reserve the heads and shells for the broth; set the peeled shrimp meat aside chilled or refrigerated until ready to cook.
  2. Prepare aromatics: mince the 3 stalks lemongrass (or use 3 tablespoons lemongrass paste), smash the 4 Thai bird’s eye chilies, smash the 6 garlic cloves, tear the 10 kaffir lime leaves, and slice the galangal.
  3. Make the broth: in a large pot combine the reserved shrimp heads and shells with the minced lemongrass, smashed chilies, smashed garlic, torn kaffir lime leaves, sliced galangal, 1 cup low-sodium chicken broth, and 5 cups water.
  4. Bring to a boil over high heat, then reduce to a gentle simmer and cook for 10 minutes to extract flavor from the shells and aromatics.
  5. Strain the broth through a fine-mesh strainer or sieve into a clean pot or bowl, discarding all solids (shells, herbs, galangal, etc.). Return the strained broth to the pot.
  6. Add the onion wedges (cut ½ inch thick) and sliced oyster mushrooms to the strained broth and simmer over medium-low heat for about 3 minutes.
  7. Add the tomato wedges and cook for 1 minute.
  8. Add the reserved peeled shrimp meat and simmer just until the shrimp turn pink and opaque, about 2 minutes.
  9. Stir in the 2 teaspoons sugar, 6 tablespoons fish sauce, 3 tablespoons Thai roasted chili paste, ⅔ cup coconut milk, and 5 tablespoons lime juice. Simmer for 1 more minute to heat through and combine flavors.
  10. Ladle the soup into bowls, garnish each bowl with fresh coriander/cilantro leaves (½ cup total as garnish), and serve hot.

Why This Recipe is a Keeper

This soup balances three big things: a real seafood broth made from shrimp shells, the funk and heat of roasted chili paste, and the mellow sweetness of coconut milk. Each component has a clear job, and together they create complex, layered flavor.

It’s flexible. If you want a lighter weeknight meal, use less coconut milk and skip extra garnishes. If you want show-stopping flavor for guests, follow the broth step — extracting flavor from the shells makes a noticeable difference.

Dairy-Free/Gluten-Free Swaps

Classic Tom Yum Kha Soup with Shrimp (Easy Thai Coconut Soup) recipe photo

  • Dairy-Free — this recipe is naturally dairy-free as written because it uses coconut milk instead of dairy. No swaps needed.
  • Gluten-Free — fish sauce is typically gluten-free, but check the label. If a brand contains wheat, substitute a certified gluten-free fish sauce or use coconut aminos for a milder, gluten-free alternative.
  • Chili Paste — confirm your Thai roasted chili paste is gluten-free (some brands add soy). If not, use a gluten-free chili paste or blend roasted red peppers with chili flakes and a splash of fish sauce.

Gear Up: What to Grab

Quick Tom Yum Kha Soup with Shrimp (Easy Thai Coconut Soup) shot

  • Large pot — for simmering the broth and building the soup.
  • Fine-mesh strainer or sieve — essential for a clean, shell-free broth.
  • Cutting board and sharp knife — for prepping lemongrass, galangal, and wedges.
  • Wooden spoon or ladle — to stir and serve.

Mistakes That Ruin Tom Yum Kha Soup with Shrimp (Easy Thai Coconut Soup)

  • Skipping the shell-based broth — using plain water loses the seafood depth; the heads and shells are worth the two extra minutes to prepare.
  • Overcooking the shrimp — shrimp cook fast; simmer only until they turn pink and opaque (about 2 minutes) or they get rubbery.
  • Adding lime too early — adding all the lime juice too early will mute the bright acidity; stir it in at the end to preserve freshness.
  • Using bottled lime juice — it lacks the brightness of fresh lime juice and will make the soup taste flat.
  • Over-seasoning with fish sauce at the start — add fish sauce near the end so you can balance salt, acidity, and sweetness properly.

Smart Substitutions

  • Quick broth shortcut — if you don’t have shrimp heads and shells, use an extra cup of low-sodium chicken or seafood broth; flavor won’t be identical but it will still be tasty.
  • Galangal substitute — fresh ginger can stand in for galangal in a pinch; expect a warmer, less peppery note.
  • Lemongrass paste — if stalks are unavailable, 3 tablespoons lemongrass paste is an explicit substitute listed in the ingredients.
  • Chili adjustment — reduce the number of bird’s eye chilies or use milder chiles to tame heat while keeping flavor.

Insider Tips

Timing and texture

Prep everything before you simmer. Once the shrimp go in, they’ll be done in minutes. Keep aromatics ready so you can move quickly and keep textures bright — mushrooms still tender, tomatoes not falling apart.

Flavor balancing

Taste before serving. The goal is a bright, layered bowl: if it’s too salty, add a splash more lime and a touch more coconut milk; if it’s flat, a little more fish sauce and lime juice brings it alive. The 2 teaspoons sugar is a small anchor to round the edges.

Serving

Serve hot in warmed bowls; the contrast between hot soup and fresh cilantro is essential. Offer extra lime wedges and chili paste on the side if you like adjusting at the table.

Leftovers & Meal Prep

Store leftover soup in an airtight container in the refrigerator for up to 2 days. The shrimp will continue to firm up in the fridge; remove them before reheating if you plan to keep a longer shelf life, and add fresh cooked shrimp when reheating for better texture.

To reheat, gently warm the strained broth and add fresh vegetables and shrimp at the end so they don’t overcook. Avoid boiling after adding coconut milk — gentle heat keeps the texture silky.

FAQ

  • Can I make this vegetarian? — This version relies on shrimp shells and fish sauce, so to go vegetarian swap the broth for vegetable stock, omit shrimp, and use a vegetarian umami ingredient like miso or tamari (check gluten status) to replace fish sauce.
  • Is galangal necessary? — Galangal gives a distinctive flavor, but fresh ginger can be used if galangal is not available. The result will be good but slightly different.
  • How spicy is the soup? — The recipe uses 4 bird’s eye chilies, which makes it fairly spicy. Reduce the chilies or remove seeds to lower the heat.
  • Can I freeze the soup? — You can freeze the broth, but shrimp and coconut milk can change texture after freezing. Freeze the broth without shrimp or coconut milk; add fresh coconut milk and shrimp when reheating.

The Last Word

Tom Yum Kha Soup with Shrimp is a straightforward recipe that rewards a little care in the broth-building stage. Use the shells and heads if you can — they deliver a clean, ocean-fresh backbone that lifts every spoonful. Follow the steps, taste as you go, and tweak acidity and heat at the end. You’ll end up with a bowl that’s both comforting and exciting: bright, creamy, and unmistakably Thai.

Easy Tom Yum Kha Soup with Shrimp (Easy Thai Coconut Soup) photo

Tom Yum Kha Soup with Shrimp (Easy Thai Coconut Soup)

A fragrant, easy Thai coconut soup (Tom Yum Kha) featuring shrimp, lemongrass, galangal, kaffir lime leaves, mushrooms and a balance of fish sauce, lime and coconut milk.
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Servings: 4 servings

Ingredients

Ingredients

  • 20 ozwhole shrimpswith heads and shells
  • 3 stalks lemongrassminced use 3 tablespoons lemongrass paste from a tube if stalks are hard to find
  • 4 thai bird's eye chiliessmashed Serrano chiles can be substituted, or just use red pepper flakes for heat
  • 6 garlic clovessmashed
  • 10 kaffir lime leavestorn
  • 1 piecegalangalsliced you can use fresh ginger as a substitute however it will yield a different flavor
  • 1 cuplow sodium chicken broth
  • 5 cupswater
  • 1 mediumonioncut into wedges 1/2 inch thick
  • 8 ozoyster mushroomssliced
  • 2 tomatoescut into wedges
  • 2 tspsugar
  • 6 tbspfish sauce
  • 5 tbsplime juice
  • 1/2 cupfresh coriander/cilantro leavesfor garnish
  • 3 tbspthai roasted chili pste
  • 2/3 cupcoconut milk

Instructions

Instructions

  • Peel the shrimp: remove and reserve the heads and shells for the broth; set the peeled shrimp meat aside chilled or refrigerated until ready to cook.
  • Prepare aromatics: mince the 3 stalks lemongrass (or use 3 tablespoons lemongrass paste), smash the 4 Thai bird’s eye chilies, smash the 6 garlic cloves, tear the 10 kaffir lime leaves, and slice the galangal.
  • Make the broth: in a large pot combine the reserved shrimp heads and shells with the minced lemongrass, smashed chilies, smashed garlic, torn kaffir lime leaves, sliced galangal, 1 cup low-sodium chicken broth, and 5 cups water.
  • Bring to a boil over high heat, then reduce to a gentle simmer and cook for 10 minutes to extract flavor from the shells and aromatics.
  • Strain the broth through a fine-mesh strainer or sieve into a clean pot or bowl, discarding all solids (shells, herbs, galangal, etc.). Return the strained broth to the pot.
  • Add the onion wedges (cut ½ inch thick) and sliced oyster mushrooms to the strained broth and simmer over medium-low heat for about 3 minutes.
  • Add the tomato wedges and cook for 1 minute.
  • Add the reserved peeled shrimp meat and simmer just until the shrimp turn pink and opaque, about 2 minutes.
  • Stir in the 2 teaspoons sugar, 6 tablespoons fish sauce, 3 tablespoons Thai roasted chili paste, ⅔ cup coconut milk, and 5 tablespoons lime juice. Simmer for 1 more minute to heat through and combine flavors.
  • Ladle the soup into bowls, garnish each bowl with fresh coriander/cilantro leaves (½ cup total as garnish), and serve hot.

Equipment

  • Large Pot
  • Fine-mesh strainer
  • Knife
  • Cutting Board
  • Ladle

Notes

Don’t Rush The Broth:Let the shrimp shells, lemongrass, and galangal simmer slowly to release all their flavor.
Balance The Flavors:Adjust to taste — add more lime for tang, fish sauce for salt, or chili paste for heat.
Add Coconut Milk Gently:Stir it in at the end to keep the soup creamy and smooth.
Serve Fresh:The herbs and shrimp are at their best right after cooking — that’s when the magic happens.

Similar Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating