Bergensk Fiskesuppe.
Bergen Creamy Fish Soup
Bergensk fiskesuppe · say it: BER-gensk FISS-keh-soo-peh
Bergensk fiskesuppe is a pale, silky fish soup with a distinctive sweet-and-sour edge that catches most people by surprise the first time. The base is stock made from fish bones and heads in about twenty minutes, enriched with sour cream and a little double cream, then tuned with white vinegar and sugar until the soup tastes bright rather than merely rich. Into that go matchsticks of carrot, celeriac and leek, cooked just past raw, and thick pieces of cod poached off the heat so they stay in flakes. It is light on its feet for something creamy, and the acidity is what makes it possible to eat a whole bowl.


- Gate
NorwayBergen, Vestlandet- Prep
- 25 min
- Cook
- 35 min
- Total time
- 1 hr
- Serves
- 4
- Status
- Medium
- Nutrition / serving · estimated
- Calories 410 kcal
- Protein 33 g
- Carbs 16 g
- Fat 24 g
- Fiber 3 g
- Sugar 10 g
- Sodium 780 mg
Why this recipe works.
- Makes a proper twenty-minute fish stock from bones and heads, which costs almost nothing and is the entire foundation of the soup.
- Treats the vinegar and sugar as a seasoning step to be tasted and adjusted, not a fixed measurement — this is where the dish is won or lost.
- Tempers the sour cream instead of tipping it into hot liquid, so the soup stays smooth rather than grainy.
- Poaches the fish off the heat in the finished soup, so it arrives at the table in whole flakes and not shreds.
Ingredients.
16 itemsFor the stock
For the soup
To finish
Equipment
- Medium pot for the stock
- Fine sieve
- Whisk
- Sharp knife for julienne
Instructions.
Make the fish stock
Rinse the bones and heads under cold running water until the water runs clear and no dark blood remains. Put them in a pot with the onion, bay leaf, peppercorns and cold water, bring slowly to a bare simmer and skim off the grey foam that rises in the first few minutes.
Tip Rinsing properly is what separates a clean stock from a bitter, cloudy one.
Simmer and strain
Cook at a bare simmer for 20 minutes, never letting it boil, then strain through a fine sieve into a clean pot and discard the solids. You should have about 1 litre of pale, clear stock that smells sweet and marine rather than fishy.
Cook the vegetables
Bring the strained stock back to a gentle simmer, add the carrot and celeriac matchsticks and cook for 4 minutes, then add the leek and cook 2 minutes more. The vegetables should bend easily but still have a faint bite.
Temper the sour cream
Put the sour cream in a bowl and whisk two ladles of the hot stock into it, one at a time, until smooth and warm. Pour this back into the pot along with the double cream, whisking as you go, and drop the heat so the surface no longer moves.
Tip Skipping the tempering is the single most common reason this soup goes grainy.
Balance the sweet and sour
Add 1 tablespoon each of vinegar and sugar, stir, and taste. Keep adding a teaspoon at a time until the soup turns from flatly creamy to bright — you should notice a clean lift at the back of the mouth before you can identify vinegar. Season with salt and white pepper.
Tip Go slowly. Too much vinegar cannot be undone, but a soup that is slightly under-acidic can always be pushed further.
Poach the fish off the heat
Take the pot off the heat entirely, slide in the cod cubes so they sit in a single layer, cover, and leave for 5 minutes. The fish is ready when the cubes are opaque all the way through and break into large flakes under a fork. Do not stir.
Serve
Ladle carefully into warmed bowls, keeping the fish pieces intact, and scatter chives and dill over each. Serve immediately with buttered bread — the soup does not improve from sitting once the fish is in.
Tips from our kitchen.
- Ask the fishmonger for the bones and head when you buy the cod, and rinse them under cold running water until no blood remains — blood is what makes fish stock bitter and cloudy.
- Never boil fish stock. Twenty minutes at a bare simmer extracts everything worth having; longer or hotter and it turns glue-like and dull.
- Cut the root vegetables into fine matchsticks, not chunks. They should be soft in six minutes and read as texture rather than as a vegetable soup.
- Add the vinegar and sugar a teaspoon at a time, tasting between each. The target is a soup that makes you salivate slightly — you should notice brightness before you can identify it as vinegar.
- Temper the sour cream: whisk two ladles of hot stock into it first, then pour that back into the pot. Cold sour cream hitting hot liquid splits into grains.
- Once the fish goes in, the pot must not return to a simmer. Residual heat cooks 3 cm cubes of cod through in about five minutes.
Substitutions.
- Fish bones and heads for stock → Good shop-bought fish stock, or 700 ml water plus 250 ml clam juice
- A stock cube version is noticeably flatter. If you go this route, add a strip of leek green, a bay leaf and a few peppercorns and simmer for ten minutes to give it some character.
- Cod → Haddock, pollock, halibut, hake or salmon
- Any firm fish that flakes in large pieces works. Salmon changes the colour and richness of the soup considerably; use less cream if you choose it.
- Norwegian rømme (35% sour cream) → Crème fraîche, or full-fat sour cream with an extra 50 ml double cream
- Low-fat sour cream will split. The soup needs the fat both for texture and to keep the dairy stable in hot liquid.
Variations.
- With fiskeboller
- Add poached Norwegian fish balls — shop-bought or homemade from ground white fish, milk and potato starch — in the last five minutes. This is the older Bergen version and makes the soup a fuller meal.
- Shellfish fiskesuppe
- Fold in cooked peeled shrimp and a handful of mussels at the end. Bergen restaurants do this routinely, and shrimp shells make an even better stock.
- With an egg-yolk liaison
- Whisk two yolks into the sour cream before tempering for a richer, glossier soup. It thickens noticeably but the pot must then stay well below a simmer or the yolks will scramble.
Storage & reheating.
The soup base without the fish keeps three days refrigerated and reheats cleanly over low heat; poach fresh fish into it each time you serve. Once the fish is in, eat it that day — reheating overcooks the cod into cotton and the vegetables lose their bite. Do not freeze the finished soup: the sour cream separates on thawing and no amount of whisking brings it back. The strained fish stock alone freezes perfectly for three months and is worth making in double quantity.
Serve with
Crusty bread or crisp flatbrød with plenty of butter — the soup is rich enough that nothing else is needed.
The story behind Bergensk Fiskesuppe.
Bergen has been a fish town for the better part of a thousand years. It was the western terminus of the dried-cod trade, the port where tørrfisk from Lofoten was gathered and shipped south, and from the fourteenth century the site of a Hanseatic League trading office whose German merchants lived, worked and ate on the wharf at Bryggen. That German presence is the usual explanation given for the soup's sweet-sour seasoning, which has no obvious parallel elsewhere in Norwegian cooking but plenty in northern German food. It is a plausible account rather than a documented one, and Bergensers tell it with varying degrees of confidence.
What is not in doubt is where the soup comes from economically. A working fish market produces enormous quantities of bones, heads and frames as a byproduct, and a stock made from them takes twenty minutes rather than the hours a meat stock needs. Bergensk fiskesuppe is what you make when fish is the cheapest thing in town and cream is the expensive part. Traditional versions also carried fiskeboller or fiskepudding — poached balls of ground white fish, another way of using trimmings — and many Bergen households still add them.
The soup is now a fixture of the city's restaurants and of the fish market at Torget, served in enormous bowls to tourists and locals alike, and it has quietly become one of the dishes Norway exports as an idea of itself. The home version differs from the restaurant one mainly in restraint: less cream, more vegetables, and the fish added at the last possible moment. The vinegar and sugar are not garnish. Leave them out and you get a pleasant chowder; put them in and you get Bergen.
Questions, answered.
Why does Bergen fish soup have sugar and vinegar in it?
The sweet-sour seasoning is the defining characteristic of the Bergen version and separates it from every other Nordic creamy fish soup. It is commonly attributed to the German Hanseatic merchants who ran a trading office in Bergen for centuries, since similar sweet-sour seasoning is common in northern German cooking. The practical effect is that acidity cuts the cream and keeps a rich soup from becoming heavy.
Why did my soup curdle?
Sour cream added directly to near-boiling stock will split into grains, especially if it is low-fat. Temper it first — whisk a couple of ladles of hot stock into the cold sour cream, then return the mixture to the pot — and keep the soup below a simmer from then on. Using full-fat sour cream or crème fraîche of at least 35% fat makes the whole thing far more forgiving.
Can I use frozen fish?
Yes, and for cod it is often better than tired fresh fish, since most cod is frozen at sea anyway. Thaw it slowly in the fridge, pat it very dry, and cut it slightly thicker than you would fresh, because thawed fish releases more water and can break up. Do not add it frozen — it will drop the soup temperature and poach unevenly.
How do I keep the fish in whole pieces?
Cut it into cubes of at least 3 cm, add it only when the soup is fully seasoned and off the heat, and do not stir afterwards. Cover the pot and let residual heat do the work for about five minutes — the fish is ready when the cubes have turned opaque and separate into large flakes under gentle pressure. Stirring or simmering shreds them.
What is the white sediment in my fish stock?
Coagulated blood and protein from the bones, which is harmless but makes the stock cloudy and slightly bitter. Rinse the bones and heads thoroughly in cold water before starting, remove the gills, and skim the grey foam off the surface during the first few minutes of simmering. Straining through a fine sieve lined with a piece of muslin gives a noticeably cleaner result.
You might also like.
All recipes →Keep exploring Norway.
Norway has 9 more dishes in the atlas — Fårikål and Kjøttkaker, and 7 more.
Recipe by The DishRoute Kitchen · published August 19, 2026 · updated August 19, 2026



