Finnish fish head soup is a creamy salmon soup built on broth simmered from a fish head, then finished with potatoes, carrots, cream, and fresh dill. It is a practical, comforting take on Finnish lohikeitto: the head adds depth to the stock, while salmon pieces make the finished soup satisfying and tender.
Ingredients
- 1 cleaned salmon head, about 2½–3 lb (1.1–1.4 kg), with the gills removed; ask the fishmonger to split and clean it
- 8 cups cold water (1.9 L)
- 1 medium yellow onion, peeled and quartered, about 1 cup (150 g)
- 1 small leek, white and pale-green parts only, sliced and rinsed, about 1 cup (150 g)
- 1 bay leaf (about 0.2 g)
- 1 tsp whole black peppercorns (2 g)
- 1½ lb waxy potatoes, peeled and cut into ¾-inch (2 cm) cubes (680 g)
- 2 medium carrots, peeled and cut into thin half-moons, about 1 cup (150 g)
- 2 tbsp unsalted butter (28 g)
- 1 lb skinless salmon fillet, checked carefully for pin bones and cut into 1-inch (2.5 cm) chunks (450 g)
- 1 cup heavy cream (240 ml)
- 1 tsp fine salt, plus more to taste (6 g)
- ¼ tsp ground white pepper (0.5 g)
- ½ cup loosely packed chopped fresh dill (15 g), plus a little more for serving if desired
- 1 tbsp lemon juice (15 ml), optional
Instructions
- Prepare the fish and vegetables. Make sure the salmon head has been thoroughly cleaned and its gills removed; gills can make broth bitter. Pat the head dry rather than rinsing it at the sink, and check the salmon fillet for pin bones. Cut the onion, leek, potatoes, carrots, and fillet before you start cooking so the stock can be watched without rushing. Keep the raw fish chilled until needed, and wash hands, boards, and utensils after handling it.
- Make the fish stock. Put the salmon head, cold water, onion, leek, bay leaf, and peppercorns in a large, heavy pot. Bring the water just to a simmer over medium heat, skimming away any foam that rises during the first few minutes. Lower the heat so the surface barely trembles; a hard boil can break up the fish and make the broth cloudy. Simmer gently for 25 minutes. The head should be cooked through, and the broth should smell clean and savory rather than strongly fishy.
- Strain the broth. Lift out the head with a slotted spoon and set it on a plate until it is cool enough to handle. Pour the broth through a fine-mesh strainer into a heatproof bowl, discarding the cooked onion, leek, bay leaf, and peppercorns. If you want to use meat from the head, pick it over carefully with clean fingers or a fork, removing every visible bone and cartilage fragment; keep the picked meat covered. Discard the head if you are unsure you can remove all the small bones. Return the strained broth to the pot.
- Cook the vegetables. Melt the butter in a separate skillet over medium heat. Add the carrots and cook for about 3 minutes, stirring occasionally, until they begin to soften but do not brown. Add them to the broth with the cubed potatoes and salt. Bring the pot back to a gentle simmer and cook uncovered for about 15 minutes, or until the potatoes are tender when pierced with a small knife. Stir once or twice, especially near the bottom, so the potatoes do not catch.
- Add the salmon. Lower the heat so the broth is barely simmering. Add the salmon chunks and any carefully picked, boneless meat from the head. Cook gently for about 4–5 minutes, turning the pieces once if needed, until the salmon is opaque and flakes easily. Check the thickest piece with a food thermometer: the USDA FSIS safe minimum internal temperature for fish is 145°F (63°C). Avoid vigorous stirring, which can break the salmon into small flakes.
- Finish with cream and dill. Stir in the heavy cream and white pepper, then warm the soup gently for 2–3 minutes. Do not let it boil once the cream is in; a rolling boil can make the texture less smooth. Stir in the chopped dill and optional lemon juice. Taste the broth and add salt if needed. Serve hot, with the salmon left in generous pieces and the dill visible on top.
Tips
- Choose a mild, fresh-smelling head. Ask a fishmonger for a salmon head suitable for stock, cleaned with the gills removed. If a head is unavailable, use about 1½ lb (680 g) fish frames or a mild white-fish head. The broth will still work, though it may be less rich and salmon-forward. Avoid a head with an unpleasant or sharply fishy odor.
- Keep the stock at a quiet simmer. Boiling hard can make the broth cloudy and can break the head into pieces that are harder to strain. If the pot starts bubbling rapidly, reduce the heat. Skimming the first foam is useful, but you do not need to remove every small bead of fat.
- Use waxy potatoes for distinct pieces. Yukon Gold or red potatoes hold their shape well. Russets are a workable substitute, but they soften more readily and can thicken the broth; check them early and stir gently. Cut the pieces evenly so they finish cooking at about the same time.
- Season at the end, and handle the head meat carefully. Fish stock can vary in saltiness, so taste after the cream and dill are added before adjusting the salt. Head meat is optional, but if you use it, inspect it closely for small bones and cartilage rather than adding it back automatically.
Serving Suggestions
Serve this soup in warmed bowls while the potatoes are tender and the salmon is still in moist, recognizable chunks. A little extra chopped dill gives each bowl a fresh finish; a small squeeze of lemon is useful if you like a brighter contrast to the cream. Put lemon wedges on the table rather than adding a large amount to the pot, since too much acid can make the creamy broth taste sharp.
Rye bread is a natural accompaniment and is useful for soaking up the broth. Dark Finnish-style rye bread is lovely if available, but a sturdy seeded rye or sourdough works too. Keep the side simple: buttered bread, crisp cucumber slices, or a lightly dressed green salad balance the soup without competing with its mild fish flavor. This is a filling main course, so a large assortment of sides is unnecessary.
Variations
Use another fish. Replace the salmon fillet with an equal weight of skinless Arctic char, trout, cod, or haddock. A milder white fish makes a lighter-tasting soup, while char or trout keeps a richer character. Choose pieces of similar thickness and check the thickest portion for the same safe temperature. If using a lean fish, add it only near the end so it does not overcook while the potatoes finish.
Make it without cream. For a lighter broth, leave out the cream and stir in an extra ½ cup (120 ml) of stock or water with the dill. The result will be less velvety but still flavorful from the fish-head stock. Alternatively, use whole milk, warmed before adding; it gives a thinner finish and is more likely to separate if boiled, so keep the pot at low heat.
Adjust the vegetables and herbs. Add ½ cup (75 g) of sliced celery with the carrots for a subtle savory note, or replace half the potatoes with diced turnip for a more earthy soup. Dill is the characteristic fresh finish here; if it is unavailable, use 2 tbsp (6 g) chopped parsley and a little lemon. Parsley is practical, but it changes the aroma and makes the soup less distinctly dill-scented.
Make a fish-frame version. If you cannot get a head, simmer clean salmon frames or mild white-fish frames with the same onion, leek, bay leaf, peppercorns, and water. Use enough frames to make a full-flavored broth, then strain very carefully because small bones can slip through. This is a useful alternative, not a reason to skip straining; fish bones are thin and can be difficult to spot once the vegetables are in the pot.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, in shallow, covered containers. Store the soup for 3–4 days in the refrigerator at 40°F (4°C) or colder. If possible, keep the soup in portions that can be reheated once, rather than repeatedly warming and cooling the full pot. The salmon will become firmer after chilling, and the potatoes may absorb some broth; loosen a portion with a splash of water or stock as it warms.
Reheat gently on the stove over low to medium-low heat, stirring carefully so the fish stays in pieces. Bring leftovers to 165°F (74°C), checking the center with a food thermometer, as recommended for reheated leftovers. Avoid boiling, which can toughen the salmon and make the cream less smooth. A microwave also works for a single serving: cover loosely, heat in short intervals, stir gently between them, and check that the soup reaches 165°F (74°C).
For longer storage, freeze the soup in airtight freezer-safe containers for up to 2 months for best quality. Leave a little room for expansion and thaw it in the refrigerator before reheating. Cream-based soup can separate slightly after freezing, and potatoes may turn softer or grainier; stir gently while reheating to bring the broth back together. If you expect to freeze portions, you can freeze the strained stock and cooked vegetables separately, then add fresh cream, dill, and salmon when making the soup to serve.
Frequently Asked Questions
Can I make Finnish fish head soup without eating the head?
Yes. The head is used to flavor the broth, then strained out. You can discard it after straining and use the salmon fillet for the soup. If you choose to pick meat from the head, remove all bones and cartilage carefully before returning any meat to the pot.
Why remove the gills?
Gills can give fish stock a bitter or muddy flavor, so they should be removed before simmering. Ask the fishmonger to clean the head if you do not want to handle that preparation yourself. Also remove any visible blood clots, but keep the rest of the head for the stock.
Can I make the broth ahead?
Yes. Strain the finished broth, cool it promptly, and refrigerate it in a covered container for up to 2 days. When ready to cook, bring it back to a simmer, cook the potatoes and carrots until tender, then add the salmon, cream, and dill as directed. Keeping the fish and cream out until serving day gives the soup a fresher texture.
How do I keep the salmon from falling apart?
Cut the fillet into fairly large, even chunks and add it only after the potatoes are tender. Keep the liquid at a gentle simmer rather than a rolling boil, and stir as little as possible once the fish goes in. Salmon naturally flakes as it cooks, so a few smaller pieces are normal, but forceful stirring will break it up much more.
Is this the only Finnish version of fish soup?
No. Finnish fish soups vary by household, region, fish availability, and preference. Lohikeitto is commonly associated with salmon, potatoes, cream, and dill, while other fish and broth styles are also used. This recipe uses a salmon head to build a deeper stock, but it is one practical version rather than a claim that there is only one correct method.
Can I use frozen salmon?
Yes. Thaw it in the refrigerator, keep it chilled until it is ready to cook, and pat away excess moisture before cutting it into chunks. Add it at the same stage as fresh salmon and cook until the thickest piece reaches 145°F (63°C). Do not add frozen chunks directly to the soup, since they can cool the broth unevenly and make it harder to judge cooking time.
Related
- British Side Soup Options: Leek and Potato Soup
- British Soup Recipes: Classic Leek and Potato Soup
- British Onion Soup with Cheddar Toast
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).