
Norwegian Fiskesuppe (Salmon and Cod Soup)
A creamy white Norwegian fish soup of salmon, cod, leek, and root vegetables — light, briny, and ready in under an hour.
About This Recipe
Fiskesuppe is the Norwegian coast in a bowl. A fast fish stock made from cod heads and salmon skins forms the base; from it spring a glossy roux thickened with milk and cream, then sweet leek, carrot, celeriac, and fennel softened slowly so the broth turns silky. Cubes of fresh salmon and cod are slipped in only at the end — they poach in residual heat to keep them buttery. Dill, white pepper, and a squeeze of lemon finish. Norwegians eat it with crusty grovbrød (rye bread) and a pat of butter; coastal families on the west coast add a glug of sour cream just before serving. It is the dish at every harbour-town café from Stavanger to Tromsø.
Ingredients
Serves 4
- 400 gsalmon fillet, skin removed (skin reserved)
- 300 gcod or haddock fillet, skinless
- 1.2 Lgood fish stock (or 1.2 L water + 2 fish stock cubes)
- 40 gunsalted butter
- 30 gall-purpose flour
- 300 mlwhole milk
- 200 mldouble cream
- 2 mediumleeks, white and pale-green parts, thinly sliced
- 2 mediumcarrots, diced
- 150 gceleriac, diced
- 1/2 smallfennel bulb, finely diced
- 1 tspwhite pepper
- 1 small bunchfresh dill, fronds chopped
- 1/2lemon, juice only
- fine salt
Instructions
- 1
Boost the stock
Bring fish stock to a gentle simmer in a small pot with the reserved salmon skins. Simmer 10 minutes to deepen flavour. Strain and discard skins.
- 2
Soften the vegetables
In a wide soup pot, melt butter over medium-low heat. Add leek, carrot, celeriac, and fennel. Cook 10 minutes, stirring often — they should soften without colouring.
- 3
Roux
Sprinkle flour over the vegetables and stir for 2 minutes to cook out the raw taste.
- 4
Build the broth
Gradually pour in the warm stock, whisking constantly to prevent lumps. Bring to a gentle simmer and cook 10 minutes until vegetables are tender.
- 5
Add dairy
Pour in milk and cream. Simmer 5 minutes — do not let it boil hard or the cream may split. Season with white pepper and salt to taste.
- 6
Cube the fish
Cut salmon and cod into 2.5 cm cubes. Pat dry; lightly salt.
- 7
Poach gently
Reduce heat to absolute lowest. Slide in the fish cubes. Cover and let the residual heat poach them for 4 minutes — do not stir or they break apart.
- 8
Finish and serve
Stir in most of the dill and a squeeze of lemon. Ladle into deep bowls. Top with remaining dill and a crack of white pepper. Serve with buttered rye bread.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Cook this hands-free
Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.
Pro Tips
- →
Don't boil the soup once the fish is added — gentle poaching keeps the salmon silky and the cod flaky.
- →
If your stock is weak, simmer the salmon skins in it for 10 minutes — that step doubles the depth.
- →
Use a sharp knife to cube the cod, which is fragile; a serrated knife shreds it.
- →
Norwegians often add a teaspoon of sour cream to each bowl at the table for tang.
Variations
- •
Bergen-style fiskesuppe adds shrimp and mussels alongside the fillets.
- •
Lighter version: skip the cream and use 500 ml milk only, finishing with a knob of butter.
- •
Add 100 g smoked salmon trimmings in the last minute for a smokier broth.
Storage
Refrigerate 2 days. Reheat very gently on the lowest heat — never boil; the cream will split and the fish will overcook.
History & Origin
Fish-and-milk soups are documented in Norwegian cookbooks from the late 1800s, when shipped milk became reliable enough on the coast to combine with the abundant cod and salmon. The modern restaurant version was standardised in Bergen in the mid-20th century.
Frequently Asked Questions
Can I use only salmon?
Yes — all-salmon fiskesuppe is common in Oslo restaurants. Cod adds a flakier contrast, but the soup is delicious with salmon alone.
Why is my broth grainy?
The cream has split from boiling too hard. Pull it off heat, whisk in a splash of cold milk, and never let it return to a rolling boil.
Is fiskesuppe the same as Finnish lohikeitto?
Very close cousins — lohikeitto is usually salmon-only with potato; fiskesuppe is creamier and uses mixed fish and a roux base. Both belong to the wider Nordic fish-soup family.
Nutrition Facts
Per serving (480g / 16.9 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Norwegian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes