Skip to content
Fiskesuppe (Norwegian Creamy Fish Soup)
norwegiansoup✨ New

Fiskesuppe (Norwegian Creamy Fish Soup)

Chunks of cod, salmon and shrimp poached in a silken cream-and-fish-stock broth perfumed with leek, carrot and dill — Bergen's elegant answer to chowder.

Prep
25 min
Cook
40 min
Servings
6
Difficulty
Medium
4.9
Sign in to rate
#norwegian#nordic#fish#soup#creamy#seafood

About This Recipe

Fiskesuppe is Norway's great fish soup and one of the defining dishes of the western fjord coast, particularly Bergen, where centuries of fishing-trade wealth turned even everyday fishermen's food into something polished and refined. Unlike the dense, potato-thickened chowders of New England or the rustic bouillabaisse of Provence, fiskesuppe is built around a delicate fish stock made from white-fish bones — cod, haddock, halibut — gently simmered with leek tops, carrot, parsley stems, white peppercorns and a splash of white wine, then strained until perfectly clear. The stock is enriched with cream (lots of it — Norwegians don't economize on dairy in fish soup), thickened only lightly with a flour-butter roux, and brought to a silken texture that coats the spoon without ever feeling heavy. Into this golden cream broth go batons of carrot and leek (the only vegetables — never potato, in true Bergen style), and at the very end, gently poached chunks of two or three white fish — usually cod for sweetness, salmon for richness, and a handful of small cold-water shrimp for sweetness and pink colour. The garnish is a flurry of dill, a few chive scrolls, and a single lemon wedge on the side. Eaten with hunks of dark Norwegian rye and a glass of cold lager, it is a soup that tastes of the cold Atlantic sea distilled into cream — clean, sweet, faintly briny, deeply comforting, and unmistakably of the Bergen quayside.

Ingredients

Serves 6

  • 1.2 lgood fish stock (homemade from white fish bones, or quality bought)
  • 300 mlheavy cream plus 100 ml whole milk
  • 40 gunsalted butter plus 30 g plain flour (for the roux)
  • 2large leeks, white and pale green only, sliced into 5 mm rings
  • 2carrots, peeled and cut into thin batons
  • 350 gskinless boneless cod fillet, cut into 3 cm chunks
  • 250 gskinless boneless salmon fillet, cut into 3 cm chunks
  • 150 gsmall cooked cold-water shrimp, peeled
  • 150 mldry white wine, plus 1 bay leaf and 6 white peppercorns
  • fresh dill, chives, fine sea salt, white pepper, and lemon wedges to serve

Instructions

  1. 1

    Sweat the vegetables

    Melt the butter in a heavy soup pot over medium-low heat. Add the sliced leek rings and carrot batons with a pinch of salt and sweat gently 8 minutes, stirring, until softened but not coloured. They should be tender and translucent.

    Browning the vegetables is wrong for fiskesuppe — the broth must stay pale and clean.

  2. 2

    Build the roux

    Sprinkle the flour over the vegetables and stir to coat. Cook 90 seconds, stirring constantly, until the flour smell is gone and a pale paste forms. Do not let it colour.

  3. 3

    Add wine and stock

    Pour in the white wine and whisk hard to dissolve the roux completely. Let bubble 60 seconds. Add the fish stock in a steady stream, whisking constantly to prevent lumps. Add the bay leaf and white peppercorns. Bring to a gentle simmer, then reduce heat low and cook 15 minutes — the stock will thicken slightly and the vegetables will become very tender.

  4. 4

    Enrich with cream

    Stir in the heavy cream and milk. Bring back to a bare simmer — do not boil hard or the cream may split. Cook gently 5 minutes for flavours to marry. Taste — should be silken, lightly thickened, sweet from cream and fish stock. Adjust with salt and white pepper.

  5. 5

    Poach the white fish first

    Reduce heat to its lowest setting — the soup must barely tremble, not bubble. Add the cod chunks and cook 3 minutes, just until they turn opaque at the edges. White fish overcooks instantly in residual heat — be conservative.

  6. 6

    Add salmon and shrimp

    Add the salmon chunks and cook another 2 minutes — salmon should be just translucent in the centre, not opaque all the way through. Turn off the heat completely and stir in the cooked shrimp. Residual heat will warm them through in 60 seconds. Fish out the bay leaf.

  7. 7

    Rest and garnish

    Let the soup rest 3 minutes off the heat — the fish finishes cooking gently and the flavours settle. Stir in a generous handful of chopped fresh dill. Ladle into wide warmed bowls, making sure each portion gets some of each fish, some shrimp, and some vegetables.

  8. 8

    Serve with rye

    Garnish each bowl with a tuft of dill, a sprinkle of chive, and a tiny crack of white pepper. Set a lemon wedge on each bowl rim — a small squeeze brightens the cream but is optional. Serve with thick slices of dark Norwegian rye bread and salted butter, with a cold lager or chilled Alsatian Riesling alongside.

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.

Get the free iOS app

Pro Tips

  • Use real homemade fish stock if you possibly can — it transforms the soup from good to extraordinary. Bones from one whole white fish, simmered 30 minutes with vegetables, are enough.

  • Never let the cream-enriched soup boil hard — cream above a bare simmer can break into oily droplets.

  • Add fish in the precise order given (cod first, salmon second, shrimp last) — each has different ideal cooking times.

  • Bergen tradition adds no potato; the soup is built around cream and fish, not starch. Don't be tempted.

Variations

  • Add 200 g of halibut or monkfish chunks for an even more luxurious version.

  • Mussels and clams — steam 500 g of either separately, then add along with their strained broth in the final step.

  • Curry fiskesuppe — add 1 tsp mild curry powder with the roux for a popular modern Oslo twist.

  • Smoked salmon finish — top each bowl with thin slices of cold-smoked salmon as garnish for a Swedish-Norwegian fusion.

Storage

Best the day it's made; cream-based fish soups don't reheat well. Refrigerate gently up to 24 hours and reheat over very low heat without boiling. Does not freeze — cream splits and fish becomes mushy. If making ahead, prepare the cream base without fish, refrigerate, and add fresh fish at serving.

History & Origin

Fiskesuppe evolved in the wealthy fishing port of Bergen during the Hanseatic League period (14th–17th centuries), when German merchants and Norwegian fishermen mingled and dairy-rich fish soups became a hallmark of the western fjord coast. By the 19th century it was the showcase Sunday lunch dish of Bergen's bourgeois homes, and remains the most ordered tourist dish at the famous Fisketorget (fish market) restaurants.

Frequently Asked Questions

Can I use frozen fish?

Yes — thaw slowly in the fridge overnight and pat very dry before adding to the soup. Frozen cod from northern waters is often excellent quality.

What if my soup splits?

If the cream breaks, whisk 1 tbsp cold cream into 1 tbsp cornflour and stir into the soup off the heat — it will pull back together. Prevention is better: never boil hard.

Can I add potato?

Some Norwegian regions do (Trondheim style), but Bergen-style fiskesuppe specifically does not. Adding potato changes the dish into something closer to American chowder.

Substitute for cod?

Any firm white fish — haddock, pollock, halibut, hake, or even monkfish. Avoid oily fish like mackerel or sardines, which would dominate the cream.

Nutrition Facts

Per serving (400g / 14.1 oz) · 6 servings total

Calories460kcal
Protein32g
Carbohydrates16g
Fat28g
Fiber2g
Protein32g
Carbs16g
Fat28g

Time Summary

Prep time25 min
Cook time40 min
Total time65 min

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:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes