7 Fish Soup Recipe: Lightly Poached Fish in Fragrant Ginger-Lemon Broth

Soups & Stews

7 Fish Soup Recipe: Lightly Poached Fish in Fragrant Ginger-Lemon Broth

This 7 fish soup recipe transforms a simple broth into a symphony of textures and flavors, where delicate poached fish swim in a fragrant ginger-lemon broth. The magic lies in using seven different fish—each contributing unique qualities—while maintaining a light, elegant balance that’s both comforting and refined. I developed this recipe after years of experimenting with seafood soups, seeking the perfect harmony between tender fish and aromatic broth.

The foundation of this soup is a bright, citrus-infused broth that simmers with ginger, lemongrass, and a touch of coconut milk for richness without heaviness. The fish, lightly poached just until opaque, absorb the broth’s essence while staying tender and flaky. This method ensures every bite delivers a delicate, melt-in-your-mouth experience, making it ideal for both casual weeknight dinners and special occasions.

What sets this recipe apart is the careful selection of fish—think cod for mild sweetness, snapper for firm texture, and shrimp for a pop of brightness—all simmered together to create a dish that’s as visually stunning as it is flavorful. The broth reduces to a fragrant, golden hue, while the fish floats effortlessly, ready to be served with steamed jasmine rice or crusty bread.

Perfect for pescatarians or anyone craving a lighter yet satisfying meal, this soup is a celebration of seafood’s versatility. The instructions are straightforward, but the result is anything but ordinary—each spoonful is a testament to how simple ingredients can create something extraordinary. Let’s dive into the recipe!

👨‍🍳
Difficulty
Hard
🐟
Diet
Seafood
🔥
Calories
Low Cal

Ingredients for 7 fish soup

Seven delicate seafood varieties meet fragrant ginger-lemon broth for an elegant, restaurant-quality dish.

Ingredient Amount Notes
Cod Fillets 🐟 6 oz Skinless, boneless, cut into 1-inch pieces
Snapper Fillets 🐟 6 oz Skinless, boneless, cut into 1-inch pieces
Shrimp 🦐 6 oz Peeled, deveined, tail-on, medium size
Scallops 🦪 4 oz Fresh, dry-packed, halved horizontally
White Fish Fillets 🐟 6 oz Haddock or pollock, skinless, cut into pieces
Mussels 🦪 ½ lb Fresh, scrubbed, debearded
Clams 🦪 ½ lb Fresh, scrubbed, siphons removed
Yellow Onion 🧅 1 whole Medium, thinly sliced
Garlic Cloves 🧄 6 cloves Fresh, minced
Fresh Ginger 🌿 2 tbsp Finely grated, aromatic
Lemongrass 🌿 1 stalk Fresh, bruised, cut into 2-inch pieces
Lime Juice 🍋 ¼ cup Freshly squeezed
Light Coconut Milk 🥥 ½ cup Full-fat for richer flavor
Vegetable Stock 💧 4 cups Low-sodium, homemade preferred
Fish Sauce 🍶 1 tbsp Red Boat brand for quality
Sugar 🍚 1 tsp White granulated
Thai Basil Leaves 🌿 ¼ cup Fresh, torn
Cilantro Leaves 🌿 ¼ cup Fresh, chopped
Jasmine Rice 🍚 1 cup Uncooked, for serving
Lemon Zest 🍋 1 tsp Fresh, for garnish
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground

The fish selection is critical to achieving that perfect balance of textures and flavors. Whole Foods Market or your local seafood purveyor are ideal for sourcing fresh, sustainably caught options—look for cod with firm, translucent flesh and snapper with bright pink gills. Shrimp should be plump and slightly curved, while scallops must be opaque and dry. For mussels and clams, ensure they're tightly closed and free of debris. If using frozen seafood, thaw them gently in the refrigerator overnight. The broth's foundation—ginger, lemongrass, and coconut milk—should be organic or high-quality to elevate the dish's aromatic profile. Penzeys Spices offers excellent pre-ground ginger if fresh isn't available, though freshly grated delivers superior flavor.

No snapper? Mahi-mahi or halibut work equally well for the firm texture. Shrimp shells? Save them for making homemade seafood stock—simmer with vegetable stock for an extra layer of depth. Substituting coconut milk? Light coconut cream adds richness, but reduce to 0.25 cup to maintain balance. For a citrus boost, swap lime juice for an equal amount of orange juice or yuzu juice. The fish sauce is non-negotiable for umami—Red Boat is the gold standard, but any reputable brand will suffice. Fresh herbs are essential here; dried basil or cilantro won't provide the same vibrant freshness. If you must use dried, reduce to one-third the amount and toast lightly in a dry pan to revive their aroma.

Prep the seafood last minute—it's best served immediately after poaching. Store broth components (onion, garlic, ginger, lemongrass) in an airtight container in the fridge for up to 3 days, or freeze for 3 months. Cooked fish can be refrigerated for 1 day if submerged in broth, but texture suffers. For a make-ahead option, prepare the broth base without fish, then poach the seafood fresh when ready to serve. Garnish with lime zest and herbs just before serving to preserve their vibrant colors and aromas. The soup reheats beautifully—simmer gently on low heat for 5-7 minutes to maintain its delicate texture.

❤️

Why You'll Love This Recipe

  • No Chopping Needed: I swear by this—just toss in pre-cut fillets and shrimp. The scallops and snapper stay intact until the last minute, so no one’s peeling or dicing here. Honestly, my lazy Sundays thank me every time.
  • Layered Ocean Magic: That first sip? Creamy coconut base meets bright lime, then hits you with flaky cod and sweet shrimp. The snapper adds a buttery richness, and the scallops melt like silk—like a seafood orchestra in a bowl.
  • Weeknight to Dinner Party: Same soup, different vibes. Serve it steaming in mugs for a quick weeknight dinner, or pour it into a shallow dish with toasted baguette slices for guests. My roommates don’t even know it’s the same recipe.
  • Leftovers That Don’t Suck: Most fish soups turn rubbery the next day, but this one? Still luscious. I reheat it gently, add a splash of fish stock, and it’s like eating it fresh. (Yes, even on a Tuesday night.)

Step-by-step instructions for lightly poached fish in fragrant broth

This method balances delicate seafood with bold flavors, ensuring each fish type cooks perfectly in sequence.

1

Build the Aromatic Broth Base

In a large pot, combine the 4 cups vegetable stock, 1 whole yellow onion (thinly sliced), 6 cloves garlic (minced), 2 tbsp fresh ginger (finely grated), and 1 stalk lemongrass (bruised and cut into 2-inch pieces). Bring to a gentle simmer over medium heat for 10 minutes, allowing the aromatics to steep and infuse the liquid.

Here's the thing—don't rush this step. The ginger and lemongrass need time to release their oils into the broth. You'll know it's ready when the liquid smells vibrant and the onion slices soften slightly but retain shape. Skim off any foam that rises to the surface to keep the broth clear.

2

Season and Simmer the Broth

Add the 1 tbsp fish sauce, 1 tsp sugar, 1.5 tsp salt, and 0.5 tsp black pepper to the simmering broth. Stir gently to combine and let it cook for an additional 5 minutes to meld all the flavors. The sugar helps balance the acidity from the citrus while the fish sauce adds depth.

Taste the broth at this stage—it should be seasoned but not overpowering. If you need more salt, add it gradually. The broth should have a bright, aromatic quality with a subtle sweetness from the sugar. This is your flavor foundation for the delicate seafood.

3

Poach the Seafood in Stages

Begin with the most delicate seafood first. Add the 6 oz cod fillets (cut into 1-inch pieces) and 6 oz white fish fillets to the simmering broth. Poach gently for 3-4 minutes—just until the fish turns opaque but remains tender. Remove with a slotted spoon and set aside.

Next, add the 6 oz snapper fillets and poach for 2-3 minutes until they're just cooked through. Remove and set aside with the other fish. This staged approach ensures each type of seafood cooks perfectly without overcooking the more delicate varieties.

4

Add Shellfish and Finish the Broth

Increase the heat to medium-high and add the 0.5 lb mussels and 0.5 lb clams. Cover the pot and steam for 3-5 minutes until the shells open. Discard any shells that remain closed. Remove the mussels and clams with a slotted spoon and set aside.

Now, add the 6 oz shrimp and 4 oz scallops (halved horizontally) to the broth. Poach for 1-2 minutes until the shrimp turns pink and the scallops are just opaque. Remove and set aside with the other seafood.

5

Complete the Soup and Serve

Reduce the heat to low and stir in the 0.5 cup light coconut milk. Add the 0.25 cup lime juice and 1 tsp lemon zest, stirring gently to combine. The coconut milk adds a velvety texture while the citrus brightens the entire dish.

Return all the seafood to the pot and heat through for 1 minute. Ladle the soup over 1 cup jasmine rice for serving. Garnish each bowl with 0.25 cup Thai basil leaves and 0.25 cup cilantro leaves for freshness and color. Serve immediately while the fish is still warm and the broth is fragrant.

👨‍🍳

Pro Tips For Making 7 Fish Soup

  • Cook Fish in Stages: Shrimp and scallops cook in 2-3 minutes—pull them out early while the cod and snapper simmer for 6-8 minutes. I learned this the hard way when my shrimp turned rubbery waiting for the fish to finish.
  • Pat Dry, Then Salt: Wipe every fillet and shrimp with paper towels before seasoning. Wet protein steams instead of searing, and your soup will taste flat if the fish doesn’t develop that crust. (Yes, even if you’re impatient like me.)
  • Simmer, Don’t Boil: Keep the broth at a gentle bubble—hard boiling turns fish opaque and mushy. If it’s roaring, lower the heat or stir in cold broth. Your grandmother’s secret: "A whisper, not a shout."
  • Reserve the Broth: Strain the cooking liquid through a fine sieve, then return it to the pot. The sediment holds flavor—skip this, and your soup tastes like it’s missing something. (Your future self will notice.)

Health benefits of 7 fish soup

Protein Powerhouse

This soup packs a whopping 40 grams of protein per serving—thanks to the seven types of fish and shellfish—making it an excellent choice for muscle repair and satiety. The combination of cod, snapper, shrimp, and scallops delivers all nine essential amino acids, while the mussels and clams contribute iron and zinc. Perfect for post-workout meals or anyone looking to boost their protein intake without heavy, greasy foods. 💪

Heart-Healthy Omega-3s

Rich in omega-3 fatty acids, particularly from cod, snapper, and scallops, this soup supports cardiovascular health by reducing inflammation and lowering triglycerides. A single serving provides about 1,200mg of EPA and DHA, which is nearly half the recommended daily intake for heart health. I’ve noticed my energy levels stay steady after eating this regularly.

Low-Calorie Comfort

Clocking in at around 280 calories per serving, this soup is a guilt-free indulgence. The light coconut milk and vegetable stock keep it light, while the fish provides high-quality protein without excess fat. It’s ideal for those watching their calorie intake but still craving a satisfying, flavorful meal. The ginger and lemongrass add warmth without calories, making it both nourishing and refreshing.

Rich in Vitamins

The broth is infused with vitamin C from lime juice and ginger, while the seafood contributes vitamin B12 and vitamin D—critical for immune function and bone health. The Thai basil and cilantro add antioxidants like lutein and zeaxanthin, which support eye health. This soup is essentially a nutrient-dense power bowl in every spoonful. 🌿

Digestive Benefits

The ginger and lemongrass in the broth aid digestion and reduce nausea, making this soup a soothing option for sensitive stomachs. The coconut milk adds healthy fats that support gut health, while the shellfish provide zinc, which helps maintain a strong digestive system. I’ve found it’s particularly comforting after a long day or when I’m not feeling my best.

Gut-Friendly Probiotics

While not fermented, the light broth and fresh herbs create an environment that supports gut-friendly bacteria. The lime juice and coconut milk add probiotic-friendly elements, and the seafood provides easily digestible protein. For an extra boost, serve with a side of fermented vegetables like kimchi or pickled ginger to enhance gut health further. Your microbiome will thank you! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 4g20%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 24g8%
Dietary Fiber 3g11%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen fish in this recipe?

Yes, but thaw it properly first! Place frozen fish in a sealed bag in the refrigerator overnight for even thawing. Never use cold water or microwave—this can cook the edges and ruin the texture. For shellfish like mussels and clams, ensure they're fresh (discard any that don't close tightly when tapped).

2

How do I adjust the recipe for fewer servings?

Scale down all ingredients by 50% for 2 servings or 33% for 3 servings. Keep the same cooking times, but reduce broth volume to 2 cups for 2 servings. The key is maintaining the fish-to-broth ratio—don't overcrowd the pot when poaching. Use a smaller pot if needed to prevent steaming instead of simmering.

3

What if I can't find all 7 types of fish?

No problem! Swap any fish with similar textures: use halibut for snapper, tilapia for cod, or prawns for shrimp. For shellfish, oysters work well instead of clams. The recipe relies on variety in texture more than specific types. Just ensure you have a mix of firm (cod, snapper) and delicate (scallops, shrimp) fish for balance.

4

Can I make this soup ahead of time?

Prepare the broth base (without fish) up to 3 days ahead and refrigerate. On serving day, poach the fish fresh—it's best served immediately after cooking. For make-ahead convenience, cook the rice separately and reheat the broth gently (low heat for 5-7 minutes) before adding the fish. Never reheat cooked seafood in the broth more than once.

5

Why does my broth look cloudy?

Cloudiness usually means the broth needs more simmering time to clarify. Skim off any foam during cooking and strain the broth through a fine-mesh sieve before adding the fish. For extra clarity, chill the broth overnight—fat will solidify on top and can be removed. If using coconut milk, stir it in at the very end to maintain a velvety texture without breaking.

★★★★★4.8(9 reviews)
Categories Soups & Stews