Irish Seafood Soup with Haddock, Salmon and Cream

Updated November 3, 2026

Total time
1 hr
prep 25 min · cook 35 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Irish Seafood Soup with Haddock, Salmon and Cream

Irish seafood soup is a creamy, potato-studded chowder inspired by the coastal soups served across Ireland, where the fish and shellfish can vary with the catch and the cook. This version combines haddock, salmon and shrimp in a gently thickened broth with leek, herbs and a little cream, making a generous one-pot meal that is rich without being heavy.

Ingredients

  • 3 tablespoons unsalted butter (42 g)
  • 1 medium yellow onion, finely diced (about 1 cup or 150 g)
  • 1 medium leek, white and pale green parts only, rinsed well and sliced (about 1½ cups or 150 g)
  • 2 celery stalks, diced (about ½ cup or 80 g)
  • 1 medium carrot, peeled and diced (about ½ cup or 75 g)
  • 2 tablespoons all-purpose flour (16 g)
  • 1 pound waxy potatoes, peeled if desired and cut into ½-inch cubes (450 g)
  • 4 cups fish stock or low-sodium chicken stock (950 ml)
  • 1 dried bay leaf
  • 1 teaspoon fresh thyme leaves (about 1 g), or ½ teaspoon dried thyme (about 0.5 g)
  • 2 cups whole milk (480 ml)
  • 12 ounces skinless haddock, cut into 1-inch pieces (340 g)
  • 8 ounces skinless salmon, cut into 1-inch pieces (225 g)
  • 8 ounces raw peeled and deveined shrimp, thawed if frozen (225 g)
  • 1 teaspoon fine salt (6 g), plus more to taste; use less if your stock is salted
  • ½ teaspoon freshly ground black pepper (about 1 g)
  • 1 cup heavy cream (240 ml)
  • ¼ cup chopped fresh parsley (about 15 g)
  • 1 tablespoon lemon juice (15 ml), optional

Instructions

  1. Prepare the ingredients. Allow about 25 minutes to rinse and slice the leek, dice the vegetables and potatoes, and cut the fish into similar-sized pieces. Pat the seafood dry and keep it refrigerated while you begin the soup. If the shrimp is frozen, thaw it in the refrigerator or in a sealed bag under cold running water; do not leave seafood sitting at room temperature.
  2. Soften the vegetables. Melt the butter in a heavy soup pot or Dutch oven over medium heat. Add the onion, leek, celery and carrot. Cook for 7 minutes, stirring now and then, until softened but not browned. Sprinkle the flour over the vegetables and stir for 1 minute to cook out its raw taste. If the base starts to catch, lower the heat and stir in a spoonful of stock.
  3. Simmer the potatoes. Pour in the stock and add the potatoes, bay leaf, thyme, salt and pepper. Bring the liquid to a gentle boil, then lower the heat, cover the pot and simmer for about 12 minutes. The potatoes should be nearly tender when pierced with a knife, but still hold their shape. Stir once or twice so nothing sticks to the bottom.
  4. Add the milk and seafood. Stir in the milk and bring the soup back to a gentle simmer; avoid a hard boil, which can make dairy split and fish break apart. Add the haddock and salmon, nestling the pieces under the liquid. Simmer gently for about 4 minutes, then add the shrimp and cook for another 3 to 4 minutes. Timing depends on the size of the pieces, so check doneness rather than relying on the clock alone. The USDA FSIS safe minimum internal temperature for fish and shellfish is 145°F (63°C); check the thickest piece with a food thermometer. The shrimp should also be opaque and firm.
  5. Finish the chowder. Stir in the cream and warm the soup for 2 minutes without letting it boil. Remove the bay leaf. Taste the broth and adjust the salt and pepper; stock can vary considerably in saltiness. Stir gently so the fish stays in recognizable pieces. Add the parsley and, if you like a fresher finish, the lemon juice. Serve hot.

Tips

  • Rinse the leek carefully. Grit often collects between its layers. Slice it first, then swish the pieces in a bowl of cold water and lift them out, leaving any sand behind. A gritty spoonful can spoil an otherwise smooth bowl.
  • Choose fish that holds together. Haddock, cod and pollock are mild, firm choices; salmon adds color and a richer flavor. Cut the pieces roughly the same size so they finish at about the same time. Very thin fillets can flake before thicker pieces are ready.
  • Keep the heat gentle after adding dairy and seafood. A rolling boil can break up delicate fish and cause the milk or cream to separate. Once the soup simmers, lower the heat and stir carefully around the fish rather than beating it through the pot.
  • Adjust thickness with liquid, not extra flour at the end. The potatoes and flour thicken the broth as it cooks. If it becomes thicker than you prefer, stir in a little warm stock or milk. If you use salted stock, wait until the end to add extra salt.

Serving Suggestions

Serve the soup in warm bowls with chopped parsley and a little black pepper on top. Irish brown bread, soda bread or a crusty loaf is especially useful for soaking up the creamy broth; butter on the side is optional. For a lighter meal, pair a smaller bowl with a crisp green salad dressed with cider vinegar or lemon, which gives a pleasant contrast to the rich soup.

If you are serving a group, put the pot on the table while it is still hot and ladle gently so each portion gets a mix of potatoes, vegetables, fish and shrimp. A small dish of lemon wedges lets everyone brighten their own bowl. The soup is filling enough to work as a main course, so a simple side is usually all it needs.

Variations

Seafood chowder recipes vary from one Irish home and region to another; there is no single fixed combination of fish or one required proportion of cream. For a more pronounced smoky note, replace up to half of the haddock with smoked haddock. If the smoked fish is very salty, reduce the added salt and taste the broth before seasoning. Smoked haddock can also tint the broth and make its flavor more assertive.

To use mussels instead of shrimp, scrub and debeard about 1 pound (450 g) of live mussels and discard any with cracked shells or shells that remain open when tapped. Steam them separately in a covered pot with a splash of water until they open, then discard any that stay closed. Remove most of the mussel meat from the shells and stir it into the finished soup just long enough to warm through. For a simpler, less rich bowl, omit the cream and add an extra ½ cup (120 ml) of milk; the broth will be thinner and less velvety.

You can also make the soup with one kind of fish instead of the three listed. Use 1¾ pounds (790 g) total of firm fish, such as haddock and cod, and follow the same doneness check. For a slightly more substantial vegetable base, add ½ cup (75 g) of frozen peas during the final few minutes. They add sweetness and color without changing the basic character of the chowder.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, covered container. The soup keeps for 3 to 4 days in the refrigerator. Because seafood and dairy can become grainy or overcooked when reheated too aggressively, warm only the portion you plan to eat in a saucepan over low to medium-low heat, stirring gently until hot throughout. Avoid bringing it to a hard boil. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer.

You can freeze the soup for up to 2 months, although the potatoes and cream may change texture and become less smooth after thawing. For the best result, freeze a portion before adding the cream, then thaw it overnight in the refrigerator, reheat gently, and stir in fresh cream. If freezing the finished soup, use a freezer-safe container, leave a little space for expansion and expect to whisk gently as it warms. Do not thaw it on the counter.

Frequently Asked Questions

Can I use frozen fish or shrimp?
Yes. Thaw seafood in the refrigerator or, for shrimp, in a sealed bag under cold running water, then drain and pat it dry before adding it. Frozen fish may release some moisture, so avoid adding ice or thawing liquid to the pot. If cooking from frozen, thaw first for more even cooking and easier temperature checks.

What fish works best if I cannot find haddock?
Cod, pollock and hake are practical substitutes because they are mild and flake into tender pieces. Use the same total weight and similar-sized chunks. Smoked haddock is another option if you want a deeper, smoky flavor, but it is often saltier than fresh haddock, so season the broth only after tasting it.

Can I make Irish seafood soup without cream?
Yes. Leave out the cream and use an additional ½ cup (120 ml) of milk, or replace the cream with the same amount of evaporated milk for a somewhat fuller texture. The soup will be less rich than the version as written. Keep the heat gentle either way, and do not boil the milk.

Why did my seafood break apart?
Fish can flake into the broth if it is stirred too often, cut into small pieces or cooked at a rolling boil. Use 1-inch chunks, lower the heat to a gentle simmer after adding the seafood and stir with a light hand. If a few pieces do break, the soup will still taste good, though the broth will look less clear.

Can I make the soup ahead?
You can prepare the vegetable base and simmer the potatoes ahead, then cool and refrigerate that base promptly. When ready to serve, reheat it until simmering, add the milk and seafood, and cook until the seafood reaches its safe temperature. This approach keeps the fish tender and avoids holding cooked seafood in hot soup for longer than necessary.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).