Easy salmon stock made with the head, bones, and any other leftover parts of fish. Better tasting and cheaper than any bought fish stock!
Salmon stock is the best thing you could possibly make with leftover salmon head and bones! Really! This salmon bone stock is just amazing!

I have been cooking the fish stock for years now, with every salmon head I've ever had and I even buy frozen packages full of salmon heads and bones just to make this fish stock. They are super cheap and the resulting broth is better than any ready-made stock I could possibly buy.
Not to mention that buying one packet of frozen heads and bones and some veggies costs less than buying one single jar of fish broth. And it definitely makes more than 2 cups stock!
Ingredients
- Salmon heads and bones. And any other leftover pieces, like tail, skin scraps, or bony bits of flesh.
- You will need about 1 ½ kg/ 3.3 lbs, a little more or less is not important.
- If you happen to have leftovers from other fish sorts, just throw them in the pot as well.
- Whenever I have some heads, tails, or bones I freeze them until I have enough to make stock. The leftovers from just one fish will not be enough.
- Vegetables: celery stalks, small fennel bulbs, leek, onion.
- Spices: garlic, black peppercorns, thyme, bay leaves, salt.
- Other ingredients: lemon, white wine, olive oil.
How to make fish stock?
One of the great things about this recipe is that is so much quicker to make than any other stock or broth. Chicken and beef stock have to be cooked for hours and bone broths need to simmer on low for an entire day.
But that is not the case with the salmon stock or any other fish broth actually.If you cook a fish stock for more than 30 minutes, it will not taste good anymore.
Steps:
- Wash the fish parts very well under cold running water. Massage it lightly with your hands, and rinse again.
- Prepare the vegetables. Clean and chop them roughly.
- Cook the vegetables in the oil for about 5 minutes or until the onions become translucent.
- Add the fish parts and stir gently for about 2 minutes.
- Add the white wine, water, salt, and all the spices.
- Bring to a boil, then lower the heat.
- Skim the stock with a slotted spoon.
- Simmer for 30 minutes.
- Line a fine-meshed sieve with a clean muslin cloth. Strain the broth into another pot.
- Transfer it to clean, large jars or bottles and let cool completely.
How to store?
- You can keep the salmon stock in the refrigerator for about 4-5 days.
- To keep it for longer, freeze it.
- In this case, leave about 2 cm/ 0.8 inches headspace in the jars and don't seal them. Just place the lid on top without screwing it.
- Freeze for 4 to 6 months. It will still be ok long after that, but the quality is best if you only freeze for up to 6 months.
Uses for salmon fish stock
- Make Fish Vegetable Soup or Moqueqa de Peixe. Or any other fish soup recipe you like.
- Make salmon chowder.
- Use as a base for seafood stews or fish curries.
Salmon Stock
Ingredients
- 3.5 lbs salmon heads and bones
- 3 celery stalks
- 2 small fennel bulbs
- 1 medium leek
- 1 medium onion
- 1 tablespoon olive oil
- 1 cup dry white wine
- 12 ½ cups water
- 1 garlic clove
- 1 tablespoon black peppercorns
- 1 small organic lemon
- 4 sprigs thyme
- 3 bay leaves
- 6 cloves
- 2 tablespoons coarse sea salt
Instructions
- Wash the fish parts very well under cold running water. Drain well.
- Saute vegetables: Clean and roughly chop the vegetables. Heat the oil in a large pot and cook the vegetables for about 5 minutes or until the onions are translucent.
- Simmer: Add the fish parts and cook shortly together with the vegetables. Add the wine, water, spices, and salt and bring to a boil, skim the foam, then simmer gently, uncovered, for 30 minutes. Line a fine-mesh sieve with a clean muslin cloth and strain the stock into a clean pot. Discard the vegetables and the fish bones.
- Store: Pour the salmon stock into clean jars, let cool completely and refrigerate or freeze.
Kate @ Framed Cooks says
You are on a soup extravaganza!! I know what you mean about fish soup, but once you turn the corner on it you can't get enough, and this one looks perfect.
Angie@Angie's Recipes says
I LOVE fish stock! It's my favourite, Adina.
Summer says
Love how these balls turned! Super yummy ♥
summerdaisy.net
Kathy @ Beyond the Chicken Coop says
First, I love this series you've done on broths and stocks! Second, I am with you on fish broth. I've never really thought it would be good. I will need to trust you and try it so I can see for myself.
allie @ Through Her Looking Glass says
No wonder it is is good Adina, salmon, white wine and lemon juice!!! Delicious and pass me a spoon.
Cheyanne @ No Spoon Necessary says
I was shocked how much I liked fish stock when I made it in culinary school.. so it doesn't surprise me that it blew you away! I would have never thought to put salmon balls in it! I bet this tastes delish! Cheers, friend!
Thao @ In Good Flavor says
I have never made my own fish stock but I need to try it because this sounds delicious (and so do those salmon balls)!
Kathryn @ Family Food on the Table says
I have definitely never made fish stock before but I would like to... and I love the combination of salmon, lemon and white wine - that's gotta taste so good!
Monica says
I love fish stock and fish soups but never thought to make it myself. This looks sensational!
Jess @ Sweetest Menu says
I have never even made a stock at home before! This looks amazing!
Anu - My Ginger Garlic Kitchen says
This looks so easy and yummy. Loving this soup theme! No wonder it was so good! Absoluety amazing!
Lex says
My kind of cooking
Robbin Simon says
I’m getting ready to make the salmon stock, but the reviews are talking about salmon balls. The salmon balls are also pictured. I read the whole recipes and it doesn’t mention the salmon balls, but they look good. Can you direct me to the reviewer? Thank you, Robbin
Adina says
Hi Robbin. To make the salmon balls wash and dry the salmon filet. Cut it into small cubes and place them in the food processor together with the lemon juice. Process shortly to finely chop the fish. Add the egg white, process shortly to mix, then add the heavy cream, salt, and pepper. Process again to obtain a rough paste. Transfer the paste to a bowl, cover with plastic foil and refrigerate while you prepare the rest. The paste will be quite runny, don't worry about it, it will be firmer after spending some time in the fridge. To make the soup pour 1 liter/ 4 cups fish stock in a pot. Bring to a simmer and adjust the taste, if necessary. Turn the heat to low. Use two teaspoons to take some fish paste from the bowl and form it into little elongated balls. I had 30 of them. Gently place them in the soup and let them simmer for 5 minutes. Take them out with a slotted spoon and place them in a clean bowl. In the meantime julienne the carrots and the leek and cut the celery stalk into fine slices. Pour the stock through a fine-mesh sieve into a clean pot. Bring to a boil again and cook the vegetables in the stock for about 5 minutes. Place the salmon balls back in the soup and reheat gently. Serve immediately with lemon wedges and some white bread.
Robbin Simon says
That was auto correct, I’m actually looking for the recipe for salmon balls.
Fran says
Can we eat the head and some of the meat from the fish? There is a lot of it. After we make the stock??
Adina says
Sure, why not?
Nina says
Why doesn't this recipe say to remove the gills and skim off the scum bubbles at the beginning of boiling?
Jess says
I was excited when one of the ethnic markets I frequent had whole salmon on sale. This is the first time I’ve broken down a large fish, and while it was difficult, I’m proud of the results. I got six dinners for two off one salmon and now I’m taking those bones, skin, and scrap and trying this stock recipe. It already smells wonderful and I’m waiting for it it come to a boil.
Did not have leek. Used one extra onion, and the lemons on my tree are in-between harvests, so I used a lime from my lime tree instead. Hopefully it still tastes good!
Adina says
It sounds great! I hope you like the stock.