Norwegian Fish Stew with Cod, Salmon, and Creamy Broth

Updated November 4, 2026

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

Jump to recipe

Norwegian Fish Stew with Cod, Salmon, and Creamy Broth

Norwegian fish stew is a creamy, gently seasoned seafood dish made with firm fish, potatoes, root vegetables, and dill. This home-style version draws on the varied Norwegian fiskesuppe tradition: it is hearty enough to serve as a meal, yet the broth stays light and the fish is added near the end so it remains tender.

Ingredients

  • 4 tablespoons (56 g) unsalted butter
  • 1 medium yellow onion, finely chopped (about 1 cup / 150 g)
  • 1 medium leek, white and light-green parts only, thinly sliced and rinsed (about 1½ cups / 150 g)
  • 2 medium carrots, peeled and cut into small dice (about 1 cup / 150 g)
  • 1 cup (120 g) peeled, diced celeriac, also called celery root; or use 1 cup (100 g) diced celery for a milder, less earthy flavor
  • 3 tablespoons (24 g) all-purpose flour
  • 6 cups (1.4 L) low-sodium fish stock; vegetable stock works as a substitute but gives a less distinctly seafood-like broth
  • 1 pound (450 g) waxy potatoes, such as Yukon Gold, cut into ½-inch (1.25 cm) cubes
  • 1 bay leaf
  • 1 teaspoon fine salt, plus more to taste
  • ½ teaspoon freshly ground black pepper
  • 1 cup (240 ml) heavy cream
  • 1½ pounds (680 g) skinless, boneless cod or haddock, cut into 1½-inch (4 cm) chunks
  • 12 ounces (340 g) skinless, boneless salmon, cut into 1½-inch (4 cm) chunks
  • 1 tablespoon (15 ml) fresh lemon juice, plus more to taste
  • 2 tablespoons (8 g) chopped fresh dill, plus extra for serving
  • 2 tablespoons (6 g) finely sliced chives, optional

Instructions

  1. Prepare the ingredients. Cut the fish into pieces of similar size so they cook evenly. Check the fish carefully for any remaining pin bones, and pat the pieces dry. Wash the leek well between its layers; grit can hide near the root end. Keep the cod and salmon refrigerated while you prepare the vegetables.
  2. Soften the vegetables. Melt the butter in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onion, leek, carrots, and celeriac. Cook for about 6 minutes, stirring often, until the vegetables have softened but are not browned. Lower the heat if the leek starts to color; a gentle base keeps the broth mellow.
  3. Make the broth and cook the potatoes. Sprinkle the flour over the vegetables and stir for 1 minute to coat them. Pour in the stock gradually while stirring, scraping the bottom of the pot so no floury bits remain. Add the potatoes, bay leaf, salt, and pepper. Bring the liquid just to a boil, then lower the heat to maintain a gentle simmer. Cook uncovered for about 14 minutes, or until the potatoes are nearly tender when pierced with a knife. Avoid a vigorous boil, which can break up the potatoes and reduce the broth too quickly.
  4. Add the cream. Stir in the heavy cream and bring the stew back to a quiet simmer for 2 minutes. Do not let it boil hard after adding the cream. Taste a spoonful of broth and adjust the salt and pepper if needed, remembering that the fish will add flavor as it cooks.
  5. Cook the fish gently. Add the cod and salmon in an even layer, nudging the pieces under the broth without stirring vigorously. Simmer gently for 6 to 8 minutes, depending on the thickness of the chunks. Check the center of the thickest pieces with a food thermometer: the USDA FSIS safe minimum internal temperature for fish is 145°F (63°C). The fish should also look opaque and separate easily into flakes; use the temperature check rather than appearance alone to confirm it is cooked.
  6. Finish and serve. Remove the pot from the heat and lift out the bay leaf. Stir in the lemon juice and dill carefully so the fish stays in generous pieces. Taste the broth and add a little more lemon, salt, or pepper if it needs brightness or seasoning. Scatter over the chives, if using, and serve while hot.

Tips

  • Choose fish that holds its shape. Cod and haddock are mild, firm choices; pollock or halibut can also work. Salmon adds richness and color, but you can use all white fish if you prefer. Fresh or properly thawed frozen fish is suitable; thaw frozen fish in the refrigerator and pat it dry before cutting.
  • Keep the simmer gentle. Once the fish goes in, avoid stirring hard or boiling the pot. A gentle simmer helps the chunks stay intact and makes it easier to cook them evenly. If the stew bubbles rapidly, take the pot off the heat briefly or lower the burner.
  • Adjust the thickness without overworking it. For a slightly thicker broth, mash a few cooked potato cubes against the side of the pot before adding the fish. For a thinner, more soup-like result, stir in a splash of warm stock. Avoid adding extra flour at the end, which can make the broth taste raw unless it is cooked through.
  • Season in stages. Stock varies in saltiness, so start with the listed amount and taste before the fish is added. Lemon should brighten the cream rather than make the broth sour; add it a teaspoon at a time if you are unsure.

Serving Suggestions

Serve the stew in warmed bowls so the creamy broth stays hot at the table. A slice of crusty bread, rye bread, or a simple roll is useful for soaking up the broth. Boiled or steamed green vegetables, such as green beans or peas, make a fresh side without competing with the fish. A crisp cucumber salad with a light vinegar dressing is another good contrast to the rich cream.

For a simple meal, garnish each bowl with extra dill, chives, and a small wedge of lemon. Put lemon on the table rather than adding a large amount to the whole pot if guests prefer different levels of acidity. The stew is filling on its own, but a small serving of boiled potatoes or buttered bread can stretch it for a larger gathering.

Variations

Norwegian fish soups and stews vary by household and region, so the fish and vegetables are flexible. Use all cod or haddock instead of a cod-and-salmon mix, or replace part of the fish with peeled shrimp. If using shrimp, stir it in near the end and cook just until hot and opaque; avoid a long simmer, which can make it tough. Keep the total seafood quantity close to the recipe amount so there is enough broth for every serving.

For a lighter broth, replace half the cream with whole milk, adding it gently and keeping the stew below a boil; the result will be less rich and a little thinner. For a dairy-free version, use olive oil or plant-based butter in place of butter and an unsweetened cooking cream that is intended for savory dishes. The flavor and body will differ from the traditional creamy style. If celeriac is hard to find, diced celery is an easy substitute, though it is milder and less sweet. A small amount of finely chopped parsley can stand in for some of the dill, but the herbal character will be different.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours in a shallow, airtight container. The stew keeps for 3 to 4 days in the refrigerator. Because fish can become dry and flaky when reheated repeatedly, divide leftovers into portions and warm only what you plan to eat. Reheat gently in a covered saucepan over low heat, stirring carefully, until the center reaches 165°F (74°C). Check with a food thermometer, and do not let the cream broth boil hard.

You can freeze the stew for up to 2 months, although the cream may separate slightly and the potatoes may soften after thawing. For the best texture, freeze promptly in airtight, freezer-safe containers, thaw overnight in the refrigerator, and reheat to 165°F (74°C). Stir gently as it warms; if the broth looks separated, a careful whisk can help bring it together. Do not leave the stew at room temperature for more than 2 hours.

Frequently Asked Questions

Can I make Norwegian fish stew with frozen fish?
Yes. Thaw it fully in the refrigerator, not on the counter, and drain and pat it dry before cutting it into chunks. Excess water on the fish can dilute the broth. Add it only when the potatoes are nearly tender, just as you would fresh fish.

What fish is best for Norwegian fish stew?
Cod and haddock are reliable because their mild flavor suits a creamy broth and their firm flesh holds together reasonably well. Salmon adds a richer taste and a contrasting color. Pollock, halibut, or another firm white fish can replace either one, but cooking time depends on the thickness of the pieces.

Can I make the stew ahead?
You can chop the vegetables and cut the fish a few hours ahead, keeping them covered and refrigerated separately. For the best fish texture, cook the broth and potatoes first, then add the fish shortly before serving. If the complete stew is made ahead, refrigerate it promptly and reheat gently to 165°F (74°C); the fish may be more fragile after reheating.

Why did my cream broth separate?
A hard boil after cream is added can cause the broth to look grainy or separated, and some lower-fat substitutes are more prone to this. Keep the pot at a gentle simmer, use heavy cream for the most stable texture, and avoid prolonged boiling. A slight change in appearance does not necessarily mean the stew is spoiled, but it should still be stored and reheated safely.

How can I tell when the fish is done?
Check the center of the thickest fish piece with a food thermometer; fish should reach 145°F (63°C) under USDA FSIS guidance. It will generally look opaque and flake easily, but those visual signs are less precise than temperature. If a piece is not ready, simmer for another minute and check again rather than boiling the whole pot longer.

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