Bring 8 cups cold water, salmon skin, bay leaves, and optional spices like dill seed and allspice berries to a boil in a large saucepan or pot.
Turn down the heat so it boils gently for 15 minutes, partially covered.
Turn off the heat and let sit until ready to use.
Strain the stock through a fine mesh strainer before using or refrigerating.
make the soup
While the stock is simmering, melt butter in a large Dutch oven or stock pot.
Sauté the onion for a minute or two, stirring almost constantly.
Add the potatoes, fennel, and carrots to the pot.
Strain the fish stock right into the pot, discarding the solids.
Add saffron and allspice to the stock, crushing the saffron with your fingers as you add it. Bring back to a simmer and cook gently for 10-15 minutes until the veggies are just tender but still firm.
Cut the salmon into large-ish chunks.
Stir in the cream, lemon juice, and salmon and bring back to a simmer. Add salt, if necessary, and black pepper to taste.
At this point I turn off the heat, cover the pot, and let sit until I'm ready to serve. The heat of the soup will cook the salmon in a few minutes. You can also let the soup cool and refrigerate at this point, to serve later.
Bring back to a simmer right before serving, and taste again to see if anything needs adjusting. Serve the soup with a shower of fresh dill.
Nutritional information is provided as a courtesy and is an estimate only. This information comes from online calculators. Although The View from Great Island attempts to provide accurate nutritional information, these figures are only estimates.
Did You Make This?We love seeing what you've made! Tag us on social media at @theviewfromgreatisland for a chance to be featured.