Salmon Soup Recipe

This salmon soup recipe is creamy and light, with tender salmon, sweet leeks, potatoes, and fresh dill. Easy, cozy, and so comforting, ready in 45 minutes.

This salmon soup is the one I make when the weather turns cold and I want dinner to feel like a warm hug.

It is creamy without being heavy, loaded with tender chunks of salmon, sweet leeks, carrots, and buttery potatoes, and finished with a big handful of fresh dill.

The inspiration comes from lohikeitto, the classic Finnish salmon soup that is loved across Scandinavia.

I tested it several times to land on the balance I wanted, with a light creamy broth, just-cooked salmon, and a squeeze of lemon at the end to brighten every spoonful.

It all comes together in one pot in about 45 minutes, which makes it perfect for a weeknight.

If you enjoy creamy seafood soups, you will also love my salmon chowder.

Quick Recipe Summary
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Servings6 servings
Difficulty LevelEasy
Salmon Soup Recipe

Why You’ll Love This Salmon Soup Recipe

This soup proves that a pot of something cozy does not need a long ingredient list or a long cooking time.

Here is what makes it a keeper in my kitchen:

  • Ready in 45 minutes: Most of the time is gentle simmering, so you can chop, stir, and relax.
  • One pot only: Everything cooks in a single Dutch oven, which means very little cleanup.
  • Creamy but light: Heavy cream gives the broth a silky body without turning it into a thick chowder.
  • Tender salmon every time: The fish is added at the very end and cooked gently, so it stays juicy and flaky.
  • Fresh and bright flavor: Plenty of dill and a squeeze of lemon keep every bowl lively.
  • Naturally gluten free: There is no flour or roux, so the soup thickens from the potatoes and cream alone.

For another creamy seafood favorite with a bit more body, try: Seafood Chowder

Ingredients

The ingredient list is short and simple, and the quality of the salmon and the stock makes the biggest difference.

Use skinless salmon so the pieces cook evenly and the broth stays clean, and always reach for fresh dill, because dried dill just does not taste the same here.

  • 1 1/2 pounds skinless salmon fillets, cut into 1-inch cubes
  • 3 tablespoons unsalted butter
  • 2 medium leeks, white and light green parts only, sliced into thin half-moons and rinsed well
  • 3 large carrots, peeled and sliced into 1/4-inch rounds
  • 1 pound Yukon gold potatoes, peeled and cut into 3/4-inch cubes
  • 4 cups seafood stock or fish stock, store-bought or homemade
  • 1 bay leaf
  • 1/4 teaspoon ground allspice
  • 1 cup heavy cream
  • 1 cup fresh dill, finely chopped, plus extra for serving
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper, plus more to taste

If you would like to cook extra salmon ahead of time, my baked salmon is a great place to start.

Kitchen Equipment Needed

You do not need fancy gadgets for this recipe, but a heavy pot and a sharp knife make the process smoother and more enjoyable.

Here is everything I reach for:

Read Also: Potato Leek Soup Recipe

Recommended Products for This Recipe

These are my personal recommendations based on years of cooking soups and fish dishes at home.

Each one solves a real problem in this recipe, from flavor and texture to perfectly cooked salmon.

1. Enameled Cast Iron Dutch Oven

I use an enameled Dutch oven for this soup because it holds steady, even heat, which keeps the cream from scorching on the bottom.

The light interior also makes it easy to see when the leeks and carrots have softened. It is an investment, but it will serve you for decades.

Get it on Amazon

2. Wild Sockeye Salmon Fillets, Skinless

Wild sockeye has a deep color and a bold, rich flavor that stands up beautifully in a creamy broth.

It is leaner than farmed salmon, so it cooks a little faster, which is why gentle heat is so important.

If you prefer a milder, fattier fish, farmed Atlantic salmon works well too.

Get it on Amazon

3. Seafood Stock

A good seafood stock gives the broth that subtle taste of the sea that plain water or vegetable broth cannot match.

I like a low-sodium version so I can control the salt myself. It is a simple shortcut that makes the soup taste like it simmered for hours.

Get it on Amazon

4. Instant-Read Digital Thermometer

Overcooked salmon turns dry and chalky, and a thermometer takes the guesswork out completely.

Pull the soup from the heat once the thickest cube of salmon reaches 145°F. It is also handy for roasts, chicken, and baking.

Get it on Amazon

Another cozy fish soup worth a look is my cullen skink.

Salmon Soup Recipe

Step-by-Step Instructions: How to Make Salmon Soup

Read through all the steps once before you start, and prep everything first so the cooking goes smoothly.

The soup moves quickly once the salmon goes in.

1. Prep the Vegetables and Salmon

  • Cut the root ends and dark green tops off the leeks, then slice the white and light green parts in half lengthwise.
  • Slice the leeks into thin half-moons, then place them in a bowl of cold water and swish them around to release any hidden sand. Lift them out and drain well.
  • Peel the carrots and slice them into rounds about 1/4 inch thick so they soften at the same pace as the potatoes.
  • Peel the potatoes and cut them into 3/4-inch cubes. Keep them in cold water until you need them if you are prepping ahead, then drain well.
  • Pat the salmon dry with paper towels and check for pin bones by running your fingers along the flesh. Remove any bones with tweezers.
  • Cut the salmon into 1-inch cubes, place them in a bowl, and keep them in the fridge until you are ready to use them.
  • Finely chop the dill and measure out the cream, lemon juice, and allspice so everything is ready to go.

2. Sauté the Leeks and Carrots

  • Place the Dutch oven over medium heat and add the butter. Let it melt completely until it begins to foam gently.
  • Add the sliced leeks and carrots, then sprinkle in about 1/2 teaspoon of the salt.
  • Stir well to coat everything in butter, then cook for 8 to 10 minutes, stirring often, until the leeks are soft and glossy and the carrots have begun to soften.
  • Keep the heat at medium so the leeks turn sweet and tender rather than brown.
  • Stir in the allspice and the black pepper and cook for 30 seconds until fragrant.

3. Simmer the Potatoes in the Stock

  • Add the drained potatoes to the pot and stir to combine with the vegetables.
  • Pour in the seafood stock, then drop in the bay leaf.
  • Increase the heat to high and bring the liquid to a boil, then reduce the heat to medium-low so the soup simmers gently.
  • Cover partially and cook for 12 to 15 minutes, until a fork slides easily into a potato cube and the carrots are tender.
  • Taste the broth. Add the remaining salt only if needed, since some stocks are quite salty.

4. Add the Cream and Salmon

  • Reduce the heat to low. The soup should be barely bubbling before you add the dairy.
  • Pour in the heavy cream and stir gently to combine.
  • Add the salmon cubes in a single layer and gently stir them into the broth.
  • Cook for 4 to 5 minutes, stirring occasionally and very gently, until the salmon turns opaque and flakes easily. The thickest piece should reach 145°F.
  • Do not let the soup boil after the cream goes in, because boiling can make the cream separate and the salmon turn tough.

5. Finish with Dill and Lemon

  • Turn off the heat and remove the bay leaf.
  • Stir in the chopped dill and the lemon juice.
  • Taste the soup and adjust with a little more salt and pepper if you like.
  • Cover the pot and let the soup rest for 5 minutes so the flavors settle.

6. Serve and Garnish

  • Ladle the hot soup into bowls, making sure each one gets plenty of salmon, potatoes, and carrots.
  • Top each bowl with a pinch of fresh dill and a crack of black pepper.
  • Serve right away while the salmon is at its most tender.

For another creamy seafood favorite, try: Cream of Crab Soup

Tips for The Best Salmon Soup

A few small habits turn a good bowl into a great one, and most of them come down to gentle heat and good timing.

These are the tips I rely on every time:

  • Use waxy potatoes: Yukon golds or red potatoes hold their shape, while russets tend to fall apart and cloud the broth.
  • Keep the salmon cubes even: Pieces about 1 inch wide cook at the same rate, so none of them dry out.
  • Add the salmon last: The fish needs only a few minutes, so wait until the potatoes are fully tender.
  • Never boil after adding cream: A gentle simmer keeps the broth smooth and the salmon soft.
  • Taste before you salt: Seafood stock can be salty, so season after the soup has simmered.
  • Thaw frozen salmon fully: Leave it in the fridge overnight and pat it dry before cutting.
  • Choose fresh dill: Dried dill will not give you the same bright, grassy flavor.

I follow the same rule about gentle heat when making my cream of potato soup.

Serving Suggestions

Salmon Soup Recipe

This soup is a full meal on its own, but a few simple sides make it feel extra special.

Here are my favorite things to serve alongside it:

  • Slices of crusty bread or sourdough for dipping into the creamy broth
  • Crisp rye crackers, a traditional Nordic pairing
  • A simple green salad with a lemony vinaigrette
  • Roasted vegetables or steamed green beans for a heartier plate
  • Extra lemon wedges at the table for anyone who likes a sharper finish

You might also enjoy: Buttery Dinner Rolls

Variations of Salmon Soup

Once you have the classic version down, this soup is easy to adapt to whatever you have on hand or whatever you are craving.

Here are some of my favorite ways to change it up:

  • Tangy version: Swap the heavy cream for crème fraîche for a slightly sour, velvety finish.
  • Corn addition: Stir in a cup of sweet corn kernels with the potatoes, much like in my corn chowder.
  • Dairy-lighter option: Use half-and-half or whole milk in place of the cream, though the broth will be thinner.
  • Spicy kick: Add a pinch of cayenne pepper or red pepper flakes with the allspice.
  • Smoky twist: Fold in a few pieces of crispy bacon right before serving.
  • Leek substitute: Use shallots or a yellow onion if you cannot find leeks.
  • Leftover salmon: Stir in cooked flaked salmon at the end and warm it through for about 2 minutes.

Storage and Reheating

Seafood is best enjoyed fresh, but this soup keeps well for a couple of days if you handle it gently.

Follow these steps for the best texture when you reheat it:

  • Let the soup cool for no more than 30 minutes, then transfer it to airtight glass containers.
  • Refrigerate for up to 3 days.
  • Reheat slowly in a pot over low heat, stirring gently, and do not let it boil.
  • Warm it in the microwave in 30-second bursts if you prefer, stirring between each one.
  • Add a splash of stock or cream if the soup has thickened in the fridge.
  • Freezing is not ideal, because the cream can separate and the potatoes can turn soft.

Read Also: Seafood Stew Recipe

Nutritional Facts

The numbers below are an estimate for one serving, based on six servings per pot.

Exact values will vary with the brand of stock, the type of salmon, and how much cream you use.

  • Calories: about 510
  • Protein: about 26 grams
  • Total fat: about 34 grams
  • Carbohydrates: about 22 grams
  • Fiber: about 3 grams
  • Sodium: varies by stock, usually 600 to 800 milligrams

If you want more light fish dinners, my salmon with roasted vegetables is a nice one to try.

Health Benefits of Key Ingredients

Beyond tasting great, this soup is built on ingredients that bring real nutrition to the table.

Here is what each main ingredient offers:

  • Salmon: A rich source of protein and omega-3 fatty acids, along with vitamin D and vitamin B12.
  • Leeks: Provide fiber and a gentle onion flavor, plus small amounts of vitamin K and folate.
  • Carrots: Packed with beta carotene, which your body turns into vitamin A.
  • Potatoes: A good source of potassium and vitamin C, and they make the soup filling.
  • Dill: Adds a fresh flavor and a touch of vitamins and antioxidants.
  • Lemon juice: Offers vitamin C and helps lift all the flavors.

For another nutritious option, try: Lemon Herb Baked Salmon

FAQs About Salmon Soup

1. What is salmon soup made of?

A classic salmon soup is made with salmon, potatoes, carrots, leeks or onions, stock, cream, and fresh dill.

This version follows the Finnish lohikeitto style, which is light, creamy, and very simple.

2. Can I use frozen salmon for this soup?

Yes, frozen salmon works well as long as you thaw it completely in the refrigerator first.

Pat the fish dry before cutting it so it cooks evenly and does not water down the broth.

3. Can I use leftover cooked salmon?

You can, and it is a smart way to use up extras.

Flake the salmon into large pieces and stir it in at the end, just until warmed through, or try it with my air fryer salmon.

4. How do I keep the cream from curdling?

Keep the heat low and never let the soup boil once the cream goes in.

Adding the cream after the potatoes are tender and removing the pot from the heat early also helps.

5. What can I use instead of seafood stock?

Low-sodium vegetable broth or chicken broth works nicely.

You can also use vegetable broth with a splash of clam juice for a deeper seafood flavor.

Salmon Soup Recipe

Creamy Finnish Salmon Soup (Lohikeitto)

Author: iamwinfred
510kcal
No ratings yet
Share Print Save
Prep 15 minutes
Cook 30 minutes
Total 45 minutes
This creamy Finnish salmon soup (lohikeitto) is the cozy one-pot dinner I make when the weather turns cold. It’s loaded with tender chunks of salmon, sweet leeks, carrots, and buttery Yukon gold potatoes in a light, silky broth finished with a big handful of fresh dill and a squeeze of lemon. Ready in about 45 minutes and naturally gluten free, it’s simple enough for a weeknight but special enough to serve to guests.
Servings 6 servings
Course Soup
Cuisine German
Cost $18

Ingredients

  • 1 1/2 pounds skinless salmon fillets 680g, cut into 1-inch cubes
  • 3 tablespoons unsalted butter 42g
  • 2 medium leeks white and light green parts only, sliced into thin half-moons and rinsed well
  • 3 large carrots peeled and sliced into 1/4-inch rounds
  • 1 pound Yukon gold potatoes 450g, peeled and cut into 3/4-inch cubes
  • 4 cups seafood stock or fish stock 960ml, store-bought or homemade
  • 1 bay leaf
  • 1/4 teaspoon ground allspice
  • 1 cup heavy cream 240ml
  • 1 cup fresh dill finely chopped, plus extra for serving
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon kosher salt plus more to taste
  • 1/2 teaspoon freshly ground black pepper plus more to taste
For Serving

Equipment

  • Large Dutch oven or heavy-bottomed soup pot about 5 to 6 quarts
  • Sharp chef’s knife
  • Large cutting board
  • Pin bone tweezers for removing any stray bones from the salmon
  • Instant-read thermometer to check that the salmon is cooked
  • Wooden spoon and ladle
  • Measuring cups and spoons
  • Soup bowls for serving

Method

  1. Slice the leeks into thin half-moons, rinse well in cold water, and drain. Peel and slice the carrots into 1/4-inch rounds and cube the potatoes into 3/4-inch pieces.
  2. Pat the salmon dry, remove any pin bones, and cut into 1-inch cubes. Keep refrigerated until ready to use. Finely chop the dill and measure out the cream, lemon juice, and allspice.
  3. Melt the butter in a Dutch oven over medium heat. Add the leeks and carrots with about 1/2 teaspoon salt and cook for 8 to 10 minutes, stirring often, until soft and glossy.
  4. Stir in the allspice and black pepper and cook for 30 seconds until fragrant.
  5. Add the potatoes, seafood stock, and bay leaf. Bring to a boil, then reduce to medium-low, cover partially, and simmer for 12 to 15 minutes until the potatoes and carrots are tender.
  6. Reduce the heat to low so the soup is barely bubbling, then pour in the heavy cream and stir gently to combine.
  7. Add the salmon cubes in a single layer and cook gently for 4 to 5 minutes, stirring occasionally, until opaque and flaky and the thickest piece reaches 145°F. Do not let the soup boil.
  8. Turn off the heat, remove the bay leaf, and stir in the chopped dill and lemon juice. Season to taste with salt and pepper, then cover and rest for 5 minutes.
  9. Ladle into bowls, making sure each serving gets plenty of salmon, potatoes, and carrots. Garnish with fresh dill and cracked black pepper and serve right away.

Nutrition

Serving1BowlCalories510kcalCarbohydrates22gProtein26gFat34gSaturated Fat15gPolyunsaturated Fat3gMonounsaturated Fat11gCholesterol110mgSodium700mgPotassium850mgFiber3gSugar5gVitamin A90IUVitamin C20mgCalcium8mgIron10mg

Notes

  • Use waxy potatoes such as Yukon golds or red potatoes so they hold their shape; russets tend to fall apart and cloud the broth.
  • Cut the salmon into even 1-inch cubes so every piece cooks at the same rate and stays juicy.
  • Add the salmon last, once the potatoes are fully tender, since the fish needs only a few minutes.
  • Never boil the soup after adding the cream; a gentle simmer keeps the broth smooth and the salmon soft.
  • Taste before salting, as seafood stock can already be quite salty.
  • Thaw frozen salmon fully in the fridge overnight and pat it dry before cutting so it doesn’t water down the broth.
  • Always use fresh dill; dried dill will not give the same bright, grassy flavor.
  • Variations: swap the cream for crème fraîche for a tangy finish, stir in a cup of sweet corn with the potatoes, add a pinch of cayenne for heat, or fold in crispy bacon before serving.
  • Storage: cool for no more than 30 minutes, refrigerate in airtight glass containers for up to 3 days, and reheat slowly over low heat without boiling. Freezing is not ideal because the cream can separate and the potatoes can turn soft.
  • Leftover cooked salmon can be flaked into large pieces and stirred in at the very end, just until warmed through, about 2 minutes.

Tried this recipe?

Let us know how it was!

Conclusion

This salmon soup recipe is simple, comforting, and special enough to serve to guests.

The tender salmon, sweet leeks, and fresh dill make every spoonful feel like a small celebration.

I hope you give this salmon soup a try the next time you want a cozy bowl that comes together in under an hour.

If you make it, leave a comment below and tell me how it turned out, and share it with someone who loves a good pot of soup.

Recommended: