Creamy Scandinavian Salmon and Dill Soup: Hearty Weeknight

Published: February 27, 2026
Ingrid LarsenIngrid Larsen
Tags: Comfort Food, Seafood, Soup, Weeknight Dinner, Scandinavian

Salmon Soup

Chunks of salmon simmered with potatoes, leeks and carrots in a creamy broth brightened with fresh dill.

Prep Time:15 minCook Time:25 minTotal Time:40 minServings:4Difficulty:Easy

Nutrition (per serving)

Calories:480 kcal
Protein:34 g
Carbs:30 g
Fat:28 g

This creamy Scandinavian salmon and dill soup is one of those dishes I turn to when I want something simple, honest, and comforting. Chunks of salmon simmer gently with potatoes, carrots and leeks in a light, buttery broth finished with cream and lots of fresh dill—the flavors are clean and let the fish sing.

It’s quick enough for a weeknight yet feels special enough to serve guests. The technique is forgiving: simmer the vegetables until tender, add the salmon just until cooked through, and stir in cream and dill at the end for a silky, fragrant finish.

Ingredients

  • Salmon fillets, skin removed and cut into 1-inch pieces:1 lb
  • Yellow potatoes, peeled and cut into 1/2-inch cubes:1 lb
  • Carrots, peeled and sliced:2 pieces
  • Leeks, white and pale green parts sliced and rinsed:2 pieces
  • Yellow onion, finely chopped:1 pieces
  • Garlic cloves, minced:2 pieces
  • Unsalted butter:2 tbsp
  • Olive oil:1 tbsp
  • Low-sodium fish stock or vegetable stock:4 cups
  • Heavy cream:1/2 cup
  • Fresh dill, chopped:1/4 cup
  • Fresh lemon juice:1 tbsp
  • Bay leaf:1 pieces
  • Kosher salt:1 tsp
  • Freshly ground black pepper:1/2 tsp

Instructions

  1. Heat butter and olive oil in a large pot over medium heat. Add the chopped onion and sliced leeks and cook, stirring occasionally, until softened, about 5–6 minutes.

    Onions and leeks softening in butter and olive oil in a large pot
  2. Add the minced garlic and cook 30 seconds until fragrant. Stir in the diced potatoes and sliced carrots, coating them in the aromatics.

    Potatoes and carrots stirred into garlic, onions and leeks in the pot
  3. Pour in the fish or vegetable stock and add the bay leaf. Bring to a gentle simmer, cover, and cook until the potatoes are tender, about 10–12 minutes.

    Stock poured over potatoes, carrots, leeks and a bay leaf for salmon soup
  4. Season the broth with salt and pepper. Reduce the heat to low and gently add the salmon pieces, nudging them into the simmering liquid so they’re mostly submerged.

    Salmon pieces gently added to the simmering vegetable broth
  5. Poach the salmon gently until just cooked through, about 5 minutes depending on size—avoid boiling so the salmon stays tender.

    Salmon chunks gently poaching with potatoes, carrots and leeks
  6. Remove the bay leaf. Stir in the heavy cream and warm through for 1–2 minutes without boiling.

    Cream stirred into salmon soup with potatoes, carrots and leeks
  7. Off the heat, stir in the chopped fresh dill and lemon juice. Taste and adjust seasoning with more salt, pepper, or lemon as needed.

    Fresh dill and lemon juice stirred into creamy salmon soup
  8. Ladle the soup into bowls, garnish with an extra sprig of dill and a squeeze of lemon if desired, and serve with crusty rye or sourdough.

    Bowl of creamy salmon and dill soup with lemon and crusty bread

Tips & Notes

  • Cut salmon into even pieces so they cook at the same rate; add them when the vegetables are fully tender to avoid overcooking.
  • If you prefer a lighter finish, use half-and-half instead of heavy cream or simply swirl in a couple tablespoons of crème fraîche.
  • Make this a day ahead—the flavors deepen overnight. Reheat gently and add a little extra stock if the soup thickens.