This floating market seafood soup captures the vibrant flavors of Thailand's famous floating markets. Tangy tamarind, aromatic lemongrass, and tender white fish come together in a bright, refreshing broth that's unlike anything else. It's the taste of a Thai adventure in your own kitchen.
A Taste of Thailand's Floating Markets
Thailand's floating markets are legendary—vendors in wooden boats selling fresh produce, herbs, and prepared dishes right on the water. The seafood soups served at these markets are renowned for their fresh, bright flavors. This recipe captures that essence with authentic ingredients you can find at most Asian grocery stores.
What makes Thai soups special is the balance of flavors: sour from tamarind and lime, salty from fish sauce, sweet from palm sugar (or regular sugar), and spicy from fresh chilli. When these elements harmonize, the result is a soup that's complex, refreshing, and utterly addictive.
Understanding Tamarind
Tamarind is the soul of this soup—its distinctive sweet-sour flavor can't be replicated by any other ingredient. The fruit grows in pods on tropical trees and is processed into various forms:
- Tamarind puree: Ready to use, sold in jars. The most convenient option.
- Tamarind paste/concentrate: Thicker and more intense. Dilute with water before using.
- Tamarind block: Compressed pulp with seeds. Soak in hot water and strain.
Look for tamarind in the Asian section of supermarkets or at Asian grocery stores. It keeps for months in the refrigerator. If you absolutely can't find it, mix 2 tablespoons lime juice with 1 tablespoon brown sugar—it won't be identical but captures the sweet-sour balance.
The Aromatic Power of Lemongrass
Lemongrass is another essential ingredient, providing the characteristic citrusy aroma that defines Thai soups. Use only the pale, tender lower third of the stalk—the tough green upper portion is too fibrous. Remove dry outer layers before slicing.
For this soup, we slice the lemongrass thinly so it softens during cooking and can be eaten. The slices add texture and intense flavor bursts. If you prefer, bruise larger pieces with the back of a knife to release oils, then remove before serving.
The Thai Flavor Balance
Achieving the right balance is key to authentic Thai flavor. Taste the broth before adding fish and adjust:
- Too sour: Add more sugar
- Too sweet: Add more tamarind or fish sauce
- Too salty: Add more sugar and tamarind
- Flat or dull: Add more fish sauce for depth
- Not spicy enough: Add more fresh chilli
The soup should be bright and refreshing with each flavor distinct but harmonious. It should make your taste buds come alive.
Choosing Your Fish
In Thailand, this soup would be made with whatever fish is freshest at the market. Good options include:
- Blue-eye: Firm, sweet flesh that holds together well
- Snapper: Mild and slightly sweet—a classic choice
- Barramundi: Rich and buttery, popular in Thai cooking
- Bream: Delicate but flavorful
- Cod: Mild and widely available
Cut the fish into bite-sized chunks—about 3cm cubes. They should be large enough to retain texture but small enough to eat easily with a spoon.
Fresh Herbs are Essential
The final flourish of Thai basil and coriander transforms this soup from good to extraordinary. These herbs are added raw at the very end, so they stay vibrant and aromatic.
Thai basil has smaller leaves than Italian basil with purple stems and a distinctive anise-like flavor. Regular sweet basil can substitute in a pinch, but the flavor will be different.
Fresh coriander (cilantro) adds its characteristic bright, citrusy notes. Use both leaves and tender stems—the stems have more flavor. If you're a coriander-hater (it's genetic!), increase the Thai basil instead.
Tips for Success
- Infuse the broth: Simmer aromatics for a full 10 minutes to extract maximum flavor
- Don't overcook fish: 5 minutes covered is enough—fish should just flake
- Add noodles at the end: They only need to heat through, not cook further
- Serve immediately: This soup is best straight from the pot
- Offer lime wedges: A squeeze at the table brightens everything
Floating Market Seafood Soup
Thai-inspired soup with white fish, tangy tamarind, aromatic lemongrass, and silky glass noodles. Bright, fresh.
Nutrition per serving
Ingredients
Instructions
- Prepare fish and noodles. Cut fish into bite-sized chunks and season. Soak glass noodles in boiling water for 4 minutes until soft. Drain.
- Make broth. Combine stock, eschalots, chilli, tamarind, and lemongrass in a saucepan. Simmer for 10 minutes to infuse flavors.
- Cook fish. Add fish chunks, fish sauce, and sugar. Simmer covered for 5 minutes until fish is cooked through.
- Add finishing touches. Add bean sprouts, noodles, and tomatoes. Simmer 1 minute until hot.
- Serve. Divide among bowls. Scatter with Thai basil and coriander. Serve with lime wedges.
Recipe Notes
- Tamarind substitute: Mix 2 tablespoons lime juice with 1 tablespoon brown sugar.
- Add more seafood: Prawns, squid, or mussels make excellent additions.
- Adjust spice: Add more chilli for heat, or remove seeds for milder soup.
- Thai basil: If unavailable, use regular basil but increase the amount.