Classic Norwegian Fish Soup: Creamy, Bright, and Simple

Updated November 3, 2026

Total time
55 min
prep 25 min · cook 30 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Classic Norwegian Fish Soup: Creamy, Bright, and Simple

Classic Norwegian fish soup, often called fiskesuppe, is a creamy coastal-style soup made with fish, vegetables, stock, and fresh herbs. This version combines cod, salmon, and shrimp with carrots, leek, and dill; Norwegian households and regions have their own variations, but the gentle broth and tender seafood make a satisfying bowl.

Ingredients

  • 4 tablespoons (56 g) unsalted butter
  • 1 medium leek, about 7 oz (200 g), white and light-green parts only, rinsed and thinly sliced
  • 2 medium carrots, about 7 oz (200 g), peeled and cut into thin half-moons
  • 1 cup (120 g) peeled, diced celeriac, also called celery root; if unavailable, use 1 cup (120 g) diced parsnip for a sweeter, less earthy flavor
  • 1/4 cup (32 g) all-purpose flour
  • 5 cups (1.2 L) fish stock, preferably low-sodium; use mild vegetable stock if fish stock is unavailable, noting that the soup will taste less distinctly maritime
  • 1 cup (240 ml) heavy cream
  • 1/2 cup (120 g) sour cream
  • 12 oz (340 g) skinless cod fillet, pin bones removed and cut into 1-inch (2.5 cm) pieces
  • 8 oz (225 g) skinless salmon fillet, pin bones removed and cut into 1-inch (2.5 cm) pieces
  • 6 oz (170 g) peeled, deveined shrimp, fresh or thawed if frozen
  • 1 tablespoon (15 ml) fresh lemon juice, plus more to taste
  • 1 teaspoon (5 g) fine salt, plus more to taste; use less if your stock is salted
  • 1/4 teaspoon (0.5 g) freshly ground black pepper
  • 2 tablespoons (6 g) finely chopped fresh dill, plus extra for serving
  • 2 tablespoons (8 g) finely chopped fresh chives, optional

Instructions

  1. Prepare the vegetables and seafood. Rinse the leek well between its layers, since grit can hide near the green end. Slice the leek, carrots, and celeriac, then cut the cod and salmon into similar-size pieces so they cook evenly. Pat the shrimp dry if it is wet. Keep the seafood chilled while you start the soup, and remove any visible pin bones from the fillets.

  2. Soften the vegetables. Melt the butter in a heavy-bottomed soup pot over medium heat. Add the leek, carrots, and celeriac and cook for 4 minutes, stirring often. The vegetables should soften slightly but should not brown; browned leek can make the delicate broth taste stronger and less clean.

  3. Make the thickened base. Sprinkle the flour over the vegetables and stir for about 1 minute so it is evenly coated in butter. Pour in the fish stock a little at a time, whisking or stirring constantly to avoid lumps. Add the cream, then bring the liquid just to a gentle simmer. Do not let it boil hard, because a vigorous boil can make a cream-based soup greasy or uneven.

  4. Simmer the vegetables. Reduce the heat to medium-low and cook the soup gently for 12 minutes, stirring occasionally, until the carrots and celeriac are nearly tender. The broth should barely bubble. If the vegetables are still quite firm, give them another minute or two before adding the seafood; fish cooks quickly and is easier to manage when the vegetables are already close to done.

  5. Add the seafood and finish cooking. Stir in the cod, salmon, shrimp, salt, and pepper. Keep the soup at a gentle simmer for about 8 minutes, carefully stirring once so the fish pieces are surrounded by hot broth without breaking apart. Check the thickest fish piece with a food thermometer: USDA FSIS guidance sets the safe minimum internal temperature for fish and shellfish at 145°F (63°C). The fish should also look opaque and separate into moist flakes. Avoid relying on appearance alone in place of the temperature check.

  6. Season and serve. Take the pot off the heat. In a small bowl, stir a ladleful of hot soup into the sour cream, then stir that mixture back into the pot. This gradual warming helps the sour cream blend smoothly. Add the lemon juice, dill, and chives if using. Taste and adjust the salt, pepper, or lemon, then serve promptly with extra dill. The whole cooking stage takes about 30 minutes, not counting the 25 minutes of preparation.

Tips

  • Cut the fish evenly and add it last. Pieces around 1 inch (2.5 cm) cook at a similar rate and are less likely to disintegrate than small scraps. Keep the simmer gentle once the seafood goes in, and stir with a broad spoon rather than whisking. If you are using smaller shrimp, check the temperature in a thick piece of fish and make sure the shrimp are fully cooked as well.

  • Choose stock with a light flavor. A mild fish stock gives the most characteristic seafood taste, but a strong or very salty stock can dominate the cream and fish. Vegetable stock is a practical substitute. If using it, taste before adding the full amount of salt. Celeriac is common in European cooking but may be hard to find; parsnip works, though it makes the finished soup sweeter.

  • Keep the dairy from splitting. Simmer the cream gently rather than boiling the soup vigorously, and temper the sour cream with hot broth before adding it. Once the sour cream is stirred in, avoid returning the soup to a hard boil. If reheating leftovers, use low heat and stir frequently for a smoother result.

  • Use fresh or properly thawed seafood. Thaw frozen fish and shrimp in the refrigerator, not on the counter, and drain and pat them dry before adding them. Extra surface water can dilute the broth. If using only cod or another firm white fish, increase it to 1 lb 10 oz (735 g) total seafood and expect a milder, less rich flavor than the mixed-fish version.

Serving Suggestions

Serve the soup hot in warmed bowls, with a little extra dill and a twist of black pepper on top. Norwegian-style fish soup is filling, but a slice of crusty bread, rye bread, or a simple buttered roll is useful for soaking up the creamy broth. A crisp green salad with a tart vinaigrette makes a fresh contrast without competing with the seafood.

For a more substantial meal, put boiled potatoes or small boiled new potatoes on the table. Keep them separate and add them to individual bowls if you want the broth to remain silky. Lemon wedges are also welcome, especially for diners who prefer a brighter, more pronounced citrus note. Serve the soup as soon as it is finished: the fish is at its most tender before it sits in the hot pot for a long time.

Variations

Use one kind of fish. Cod, haddock, pollock, or another firm white fish can stand in for the cod-and-salmon combination. Use about 1 lb 10 oz (735 g) fish for the full batch. A white-fish-only soup will be leaner and more delicate; a little extra dill and lemon helps keep its flavor lively. Salmon alone also works, though its richer taste makes the soup feel more substantial.

Change the shellfish. Replace the shrimp with an equal weight of peeled mussel meat, or leave shellfish out and add more fish. If using mussels still in their shells, cook them separately until they open, discard any that remain closed, and add the cooked meat near the end. Shell-on mussels take additional preparation and can release salty liquid, so taste the broth before adding more salt.

Make it lighter or more tangy. Replace some or all of the heavy cream with whole milk, but do not expect the same thick, rounded texture. For a tangier finish, add a little more sour cream or lemon juice a teaspoon at a time. Add acid only after the seafood is cooked and the pot is off the heat, tasting as you go so it brightens rather than overwhelms the stock.

Adjust the herbs and vegetables. Parsley can replace some or all of the dill for a milder, greener flavor. A small amount of finely sliced celery can replace part of the celeriac, but it is sharper and less earthy. Keep the vegetable cuts modest and the additions restrained; a crowded soup can dilute the seafood flavor and make the cooking time less predictable.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, covered container. Keep the soup refrigerated at 40°F (4°C) or colder and use it within 3 to 4 days. For best texture, store portions without garnishes and add fresh dill when serving. The seafood will become firmer after chilling, which is normal.

Reheat only the amount you plan to eat in a saucepan over low to medium-low heat, stirring gently until it is steaming throughout and reaches 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. Do not let it boil vigorously; gentle heat is less likely to break the fish into small pieces or separate the dairy. If the soup has thickened in the refrigerator, stir in a small splash of stock or milk while it warms.

Freezing is possible, but cream-based soups often separate or turn grainy after thawing, and cooked fish can become soft. For better results, freeze the vegetable-and-stock base before adding the cream, sour cream, or seafood, for up to 2 months. Thaw it in the refrigerator, bring it to a simmer, then continue with the dairy and fresh seafood steps. Refrigerate or freeze leftovers rather than keeping them at room temperature.

Frequently Asked Questions

What fish works best in Norwegian fish soup?
Cod is a reliable choice because it is mild and holds together in chunks. Salmon contributes a richer flavor and a little color, while haddock or pollock can replace cod. Choose firm, fresh-smelling fillets, remove pin bones, and cut the fish into even pieces. Avoid very thin fillets, which can overcook before the vegetables are ready.

Can I make the soup without shrimp?
Yes. Leave out the shrimp and replace its 6 oz (170 g) with the same weight of cod, salmon, or another firm fish. The soup will still be complete and flavorful, though it will lose the shrimp’s sweet, briny note. Add all the fish together and use a thermometer to check that the thickest piece reaches 145°F (63°C).

Why did my fish soup turn grainy or split?
A hard boil can cause the dairy to separate, and sour cream added cold may be more likely to curdle in hot broth. Keep the soup at a gentle simmer, temper the sour cream with a ladleful of hot liquid, and stir it in after taking the pot off the heat. If it looks slightly uneven, gentle stirring may help, but avoid boiling it to try to fix the texture.

Can I prepare Norwegian fish soup ahead of time?
You can chop the vegetables and refrigerate them in a covered container a day ahead. You can also cook the vegetable-and-stock base in advance and refrigerate it promptly, then reheat it gently and add the cream, sour cream, and seafood just before serving. Cooking the fish far ahead is less ideal because it continues to soften as it sits in the hot soup.

Is Norwegian fish soup supposed to be thick?
It should be creamy and lightly thickened, but still easy to ladle and sip. The flour-and-butter base gives the broth body without turning it into a heavy sauce. If yours is too thick, loosen it with a little warm stock or milk. If it seems thin, simmer the vegetable-and-stock base briefly before adding the fish, rather than cooking the seafood for longer.

Can I use frozen fish and shrimp?
Yes. Thaw them in the refrigerator, ideally overnight, and drain and pat them dry before cooking. Frozen seafood can release water as it thaws, which may make the soup less flavorful if that liquid goes into the pot. Do not thaw seafood at room temperature, and keep it chilled until you are ready to add it.

Related

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).