Skip to main content
Seafood

Thai Prawn and Mushroom Soup

Sarah Mitchell By Sarah Mitchell January 28, 2025 Updated November 26, 2025 4.8 (143 reviews)
Jump to Recipe
Bowl of Thai prawn and mushroom soup with coconut broth and fresh coriander

This Thai prawn and mushroom soup is like a warm embrace from your favorite Thai restaurant—fragrant with lemongrass and galangal, creamy from coconut milk, and loaded with succulent prawns and earthy mushrooms. It sits somewhere between Tom Yum and Tom Kha, taking the best elements of both for a soup that's rich without being heavy.

Best of all, it comes together in just 30 minutes. The aromatics infuse the coconut broth in 10 minutes, the prawns and mushrooms cook in 3. It's the kind of recipe that makes you wonder why you ever ordered takeaway.

Tom Kha vs Tom Yum: Understanding the Difference

Thai cuisine has two famous hot-sour soups: Tom Yum with its clear, spicy broth, and Tom Kha with its rich coconut base. This prawn and mushroom soup follows the Tom Kha tradition, where coconut milk creates a luxuriously creamy backdrop for the bright Thai aromatics.

The coconut milk softens the edges of the lime and chilli, creating a more mellow, rounded flavor profile. It's milder than Tom Yum but equally satisfying—perfect for those who prefer richness over heat.

The Holy Trinity: Galangal, Lemongrass, Lime Leaves

These three aromatics are non-negotiable for authentic Thai soup. They infuse the coconut broth with complex, layered flavors that simply cannot be replicated with substitutes.

Galangal: Often confused with ginger but distinctly different—galangal has a piney, citrusy quality with hints of pepper. It's less fiery than ginger and more aromatic. Slice it thin so it infuses well.

Lemongrass: Use only the white bottom portion. Bruise the stalks with the back of a knife to release the essential oils. The citrusy, grassy aroma is unmistakably Thai.

Kaffir Lime Leaves: These glossy, figure-eight shaped leaves add an intense citrus perfume. Tear them to release their oils. Fresh or frozen work best; dried are a poor substitute.

Protecting the Coconut Milk

The biggest mistake home cooks make with coconut milk soup is boiling it vigorously. High heat causes the fat to separate from the liquid, creating an oily, curdled mess instead of a silky broth.

Keep the heat at a gentle simmer—you should see bubbles lazily breaking the surface, nothing more. This maintains the creamy emulsion and produces that restaurant-quality smoothness.

Perfect Prawns Every Time

Prawns overcook quickly, going from succulent to rubbery in seconds. Add them to the gently simmering broth and watch carefully. They're done when they curl into a loose C-shape and turn pink—about 3 minutes.

Use green (raw) prawns, not pre-cooked. Raw prawns absorb the flavors of the broth as they cook and have a much better texture than reheated pre-cooked ones.

Mushroom Matters

Traditional Thai soups use straw mushrooms, which have a lovely crunchy-slippery texture. Since these are hard to find fresh outside Asia, button mushrooms make an excellent substitute—they're mild enough not to compete with the aromatics.

Slice them fairly thick so they maintain some texture after cooking. They only need a few minutes in the hot broth.

The Final Balance

Thai soups require tasting and adjusting at the end. The fish sauce provides saltiness, the palm sugar sweetness, and the lime juice brightness. Add each off the heat, then taste. Too salty? Add more lime. Too sour? Add more sugar. The goal is harmony.

Thai Prawn and Mushroom Soup

Creamy, fragrant, and perfectly balanced—restaurant-quality Thai soup in 30 minutes.

Course: Soup, Main Cuisine: Thai Diet: Gluten-Free, Dairy-Free
Prep: 15 min
Cook: 15 min
Servings: 4

Nutrition per serving

325Calories
22gProtein
12gCarbs
22gFat
2gFiber
5gSugar

Ingredients

Instructions

  1. Infuse the broth. Combine chicken stock, coconut milk, bruised lemongrass, galangal slices, and torn kaffir lime leaves in a large saucepan. Bring to a gentle simmer over medium heat—do not boil vigorously. Simmer for 10 minutes to infuse the flavours.
  2. Season the broth. Add fish sauce and palm sugar, stirring until the sugar dissolves completely. Taste and adjust—it should be a balance of salty and slightly sweet.
  3. Add prawns and mushrooms. Add prawns and sliced mushrooms to the gently simmering broth. Cook for 3 minutes over medium heat until prawns turn pink, curl into a loose C-shape, and mushrooms are tender.
  4. Finish and serve. Remove from heat immediately. Add lime juice and sliced chilli, stirring gently. Taste and adjust—add more fish sauce for saltiness, lime for sourness, or sugar for sweetness. Ladle into warm bowls and top generously with fresh coriander leaves. Serve immediately.

Recipe Notes

  • Galangal: Find at Asian grocers—fresh is best, but frozen or jarred work. Ginger is a different flavor but acceptable substitute.
  • Traditional mushrooms: Straw mushrooms are traditional. Find canned at Asian grocers if fresh unavailable.
  • Make it a meal: Serve over jasmine rice or with rice noodles for a complete dinner.
  • Lighter version: Use light coconut milk and increase stock ratio for fewer calories.

Frequently Asked Questions

What is the difference between Tom Kha and Tom Yum?

Both are Thai soups with similar aromatics (galangal, lemongrass, lime leaves), but Tom Kha is creamy from coconut milk while Tom Yum has a clear broth. Tom Kha is milder and richer, while Tom Yum is spicier and more sour. This prawn and mushroom soup is Tom Kha-style with its creamy coconut base.

Why shouldn't I boil the coconut milk?

Vigorously boiling coconut milk causes it to separate, creating an oily, curdled appearance rather than a smooth, creamy broth. Keep the heat at a gentle simmer—bubbles should barely break the surface. This maintains the soup's silky texture and prevents the fat from splitting out.

Can I use ginger instead of galangal?

While ginger can substitute, it has a different flavor—more pungent and spicy compared to galangal's piney, citrusy character. Use about half the amount of ginger as galangal since it's stronger. For authentic Tom Kha flavor, seek out galangal at Asian grocers. Frozen or jarred galangal works if fresh is unavailable.

What mushrooms work best in Thai soup?

Traditional Thai soups often use straw mushrooms, but button or cremini mushrooms are excellent substitutes and more readily available. Oyster mushrooms or king oyster mushrooms also work well. For visual interest, use a mix. Avoid shiitake—their strong flavor can compete with the delicate aromatics.

How do I make this soup less rich?

To lighten the soup, use light coconut milk instead of full-fat, or increase the chicken stock ratio while reducing coconut milk. You can also skim some of the coconut cream that rises to the top during simmering. The soup will still be flavorful but less rich and lower in calories.

Press + K to search anytime