Creamy Dill Salmon Soup with Potatoes and Leeks

30 min prep 10 min cook 3 servings
Creamy Dill Salmon Soup with Potatoes and Leeks
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a crisp autumn afternoon, the kind where the wind whistles through the maple trees and the kitchen smells like the promise of something warm and comforting. I was standing at my old wooden counter, the same one my grandmother used for her famous soups, and I could hear the faint clink of a spoon against a pot from the next room. The moment I lifted the lid of the simmering broth, a cloud of fragrant steam rose, carrying hints of fresh dill, buttery leeks, and the subtle sweetness of potatoes – it felt like a hug in a bowl. That memory sparked the idea for this Creamy Dill Salmon Soup with Potatoes and Leeks, a dish that has become a seasonal staple in my home, yet it’s simple enough to enjoy any time of year.

What makes this soup truly special is the marriage of textures: the tender, flaky salmon pieces nestle against the buttery, melt‑in‑your‑mouth potatoes, while the leeks add a delicate oniony whisper that never overpowers. The cream, infused with dill and a splash of lemon, creates a velvety finish that glides across the palate, leaving a lingering freshness that makes you want another spoonful. I’ve served this at family gatherings, potlucks, and even on a rainy Tuesday night when the whole house needed a little sunshine, and each time the reaction has been the same – wide‑eyed delight and a chorus of “more, please!” Have you ever wondered why a soup can feel both luxurious and homey at the same time? The answer lies in the balance of flavors and the love you stir in.

But there’s a secret that most recipes overlook – the timing of when you add the dill. Adding it too early can mute its bright, grassy notes, while waiting until the very end preserves its perfume and gives the soup that unmistakable “fresh‑garden” finish. I’ll reveal exactly when to fold in the dill a few steps later, and trust me, it’s a game‑changer. There’s also a little trick with the potatoes that ensures they stay perfectly creamy without turning mushy, and you’ll discover that in the ingredient breakdown. And if you think the soup is already perfect, hold on – I have a few variations that will take it from classic comfort to culinary adventure.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. Grab your favorite pot, gather the freshest ingredients, and get ready to create a bowl of soup that feels like a warm embrace from the inside out. The steps are straightforward, but the flavors are anything but ordinary. Ready? Let’s dive in and start this delicious journey together.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of salmon, dill, and lemon creates layers of bright, savory, and slightly acidic notes that dance on the tongue. Each bite delivers a new nuance, from the buttery fish to the herbaceous dill, ensuring the soup never feels one‑dimensional.
  • Texture Harmony: Diced potatoes become soft, almost creamy, while the salmon stays tender and flaky. The leeks add a subtle crunch that softens as they cook, providing a pleasing mouthfeel that keeps you interested from first spoonful to last.
  • Ease of Preparation: With just a handful of steps and minimal chopping, this soup is perfect for weeknight meals yet impressive enough for guests. You’ll find that the technique is forgiving, allowing even novice cooks to achieve restaurant‑quality results.
  • Time Efficiency: The total cooking time stays under an hour, with most of it spent gently simmering, which means you can set a timer and attend to other tasks without worrying about overcooking.
  • Versatility: While the core ingredients shine on their own, the recipe welcomes substitutions – think cod instead of salmon, or cauliflower in place of potatoes for a low‑carb twist. This adaptability makes it a go‑to recipe for any dietary preference.
  • Nutrition Boost: Salmon brings omega‑3 fatty acids, dill offers antioxidants, and potatoes provide potassium and fiber. The soup is a balanced meal that feels indulgent yet nourishes the body.
  • Ingredient Quality: Using fresh, wild‑caught salmon and crisp, fragrant leeks elevates the dish from ordinary to extraordinary. The quality of each component shines through, making every spoonful memorable.
  • Crowd‑Pleasing Factor: The bright green specks of dill and the golden swirl of cream create a visual appeal that draws people in, while the comforting flavors keep them coming back for more.
💡 Pro Tip: For the richest flavor, use a good-quality fish stock or homemade broth – it’s the secret backbone of the soup’s depth.

🥗 Ingredients Breakdown

The Foundation: Potatoes & Stock

Potatoes are the unsung heroes that give this soup its heart‑warming body. I always choose Yukon gold because their buttery texture holds up beautifully during simmering, preventing the soup from turning grainy. When diced uniformly, they cook evenly, allowing each piece to absorb the broth’s flavors without disintegrating. If you prefer a lower‑carb version, cauliflower florets can step in, but the classic potato gives that nostalgic comfort we’re after. A good, low‑sodium fish stock or even a light chicken broth adds depth without overwhelming the delicate salmon.

Aromatics & Spices: Leeks, Onion, Garlic & Dill

Leeks bring a subtle, sweet onion flavor that’s less sharp than regular onions, creating a gentle aromatic base. Slice them thinly and rinse well to remove any grit – a quick rinse under cold water does the trick. The small onion I use adds a hint of sweetness, while the garlic offers a warm, earthy undertone that rounds out the flavor profile. Fresh dill is the star herb, delivering a bright, grassy perfume that lifts the richness of the cream; add it at the end to keep its flavor vibrant.

The Secret Weapons: Cream, Lemon & White Wine

Heavy cream is what transforms this soup from a simple broth into a silky, indulgent experience. I recommend full‑fat cream for maximum mouthfeel; it coats the palate and balances the fishy notes. A splash of fresh lemon juice and zest adds a zing that cuts through the richness, keeping the soup from feeling heavy. If you’re feeling fancy, a splash of dry white wine deglazes the pan after sautéing the aromatics, adding a nuanced acidity that deepens the overall flavor.

Finishing Touches: Salmon & Butter

The salmon should be fresh, preferably wild‑caught, and cut into bite‑size chunks that cook quickly and stay tender. I like to season the pieces lightly with salt and pepper before adding them to the pot, ensuring each morsel is seasoned from within. Butter, added at the start of sautéing, creates a glossy base and carries the aromatics, while a drizzle of olive oil helps prevent the leeks from sticking. A final garnish of extra chopped dill and a drizzle of cream adds visual appeal and a burst of fresh flavor right before serving.

🤔 Did You Know? Dill is a member of the carrot family and has been used for centuries not only for flavor but also for its digestive benefits.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins…

Creamy Dill Salmon Soup with Potatoes and Leeks

🍳 Step-by-Step Instructions

  1. Heat the olive oil and butter together in a large heavy‑bottomed pot over medium heat. Once the butter has melted and begins to foam, add the sliced leeks, diced onion, and minced garlic. Sauté for about 5‑7 minutes, stirring occasionally, until the leeks are translucent and the onion turns a soft golden hue. You’ll notice a sweet, caramelizing aroma that signals the base is building flavor. Here’s the thing: don’t rush this step – the slower you coax the aromatics, the richer the final soup will be.

  2. 💡 Pro Tip: If you love a deeper flavor, deglaze the pot with the white wine now, scraping up any browned bits before adding the stock.
  3. Once the aromatics are fragrant, pour in the fish stock (or chicken broth) and bring the mixture to a gentle boil. Add the diced potatoes, reduce the heat to a simmer, and cover the pot. Let the potatoes cook for about 10‑12 minutes, or until they’re just tender when pierced with a fork. You’ll see the broth turn a pale ivory, and the potatoes will start to release their starch, naturally thickening the soup. Trust me on this one: keep the heat moderate – a rolling boil can break down the potatoes into mush.

  4. While the potatoes are cooking, season the salmon chunks lightly with salt and pepper. When the potatoes are almost done, gently stir the salmon into the pot. The fish only needs about 4‑5 minutes to cook through, turning opaque and flaky. As the salmon cooks, the broth will take on a rosy hue, and a delicate seafood scent will fill the kitchen. The best part? The salmon stays tender because it’s added at the end, preventing overcooking.

  5. ⚠️ Common Mistake: Stirring the soup vigorously after adding the salmon can cause the fish to break apart; use a gentle folding motion instead.
  6. When the salmon is just set, stir in the heavy cream, lemon zest, and lemon juice. The cream should melt smoothly, turning the broth into a velvety river of gold. Keep the heat low to avoid boiling the cream, which can cause it to curdle. As the soup simmers, you’ll notice a fragrant steam rising, carrying hints of dill and citrus. This is where the magic happens – the cream and lemon work together to balance the richness of the fish and potatoes.

  7. 💡 Pro Tip: Add the lemon zest first, then finish with the juice to preserve the bright citrus oils.
  8. Finally, fold in the freshly chopped dill, reserving a small handful for garnish. The dill should be added just before serving to keep its color vivid and its flavor lively. Give the soup a gentle stir, taste, and adjust seasoning with additional salt, pepper, or a splash more lemon juice if needed. The aroma at this point should be a harmonious blend of sea‑fresh salmon, buttery cream, and garden‑fresh dill – truly irresistible.

  9. Ladle the soup into bowls, drizzle a tiny swirl of extra cream on top, and sprinkle the remaining dill for a pop of green. Serve with crusty bread or a simple side salad for a complete meal. Go ahead, take a taste — you’ll know exactly when it’s right. The soup should feel silky on the tongue, with the potatoes melting like butter and the salmon delivering a subtle, buttery bite.

  10. And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable…

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you finish, always taste the soup a few minutes before it’s done. The flavors will continue to meld as the soup rests, so a final adjustment of salt, pepper, or a squeeze of lemon can make a world of difference. I once served this to a chef friend who said the soup was “almost perfect” until I added a pinch more dill at the last minute – the fresh herb burst revived the entire bowl.

Why Resting Time Matters More Than You Think

After you turn off the heat, cover the pot and let the soup sit for 5‑10 minutes. This resting period allows the starch from the potatoes to fully integrate, creating an even silkier texture. It also gives the dill a chance to infuse the broth without losing its bright notes. Trust me, the difference between a soup that’s “good” and one that’s “wow‑worthy” often lies in that short, quiet pause.

The Seasoning Secret Pros Won’t Tell You

Season in layers – a little salt when sautéing the leeks, another pinch after the potatoes soften, and a final dash before serving. This layering builds depth and prevents the soup from tasting flat. I’ve learned that a pinch of smoked paprika, added just before the cream, can add a subtle smoky undertone that complements the salmon beautifully.

💡 Pro Tip: For an extra silky finish, whisk the cream with a teaspoon of cornstarch before adding it to the pot; this prevents any chance of curdling and adds a glossy sheen.

Choosing the Right Salmon

Wild‑caught salmon has a firmer texture and richer flavor compared to farmed varieties, which can be a bit oilier. If you can’t find wild, look for sustainably farmed salmon with a bright orange hue and a firm flesh. Cutting the fish into uniform pieces ensures even cooking, so every bite is perfectly cooked – not over‑done or undercooked.

Balancing Cream and Acid

The key to preventing the soup from feeling heavy is the balance between cream and acidity. Lemon juice and zest brighten the dish, cutting through the richness while still allowing the cream to coat the palate. If you ever feel the soup is too rich, a splash more lemon or a drizzle of white wine vinegar can instantly lift it.

Garnish with Purpose

A final garnish of fresh dill, a drizzle of cream, and a few cracked peppercorns adds visual contrast and a burst of flavor. I love adding a thin slice of radish on top for a pop of color and a subtle peppery crunch. The garnish isn’t just for looks – it adds texture and a fresh finish that makes each spoonful exciting.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Citrus‑Infused Twist

Swap the lemon for orange zest and a splash of orange juice. The citrus becomes sweeter, complementing the salmon’s richness while adding a sunny brightness that’s perfect for spring brunches.

Spicy Kick

Add a pinch of red pepper flakes or a dash of hot paprika when sautéing the leeks. The gentle heat wakes up the palate and pairs beautifully with the cool dill, giving the soup an unexpected zing.

Herb Medley

Mix fresh parsley, tarragon, and chives with the dill for a more complex herb profile. Each herb contributes its own nuance – parsley’s earthiness, tarragon’s anise note, and chives’ mild onion flavor – creating a layered garden‑fresh experience.

Creamy Coconut Version

Replace half of the heavy cream with coconut milk for a subtle tropical flair. The coconut adds a gentle sweetness that balances the salmon, and the dish becomes dairy‑free while still staying luxuriously creamy.

Root Vegetable Remix

Add diced carrots or parsnips alongside the potatoes for extra color and a hint of natural sweetness. The root vegetables caramelize slightly as they simmer, adding depth and a rustic feel to the soup.

Cheesy Finish

Stir in a handful of grated Gruyère or sharp cheddar just before serving. The cheese melts into the broth, creating a richer, slightly nutty undertone that pairs wonderfully with the dill and salmon.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the soup to cool to room temperature before transferring it to an airtight container. It will keep fresh in the fridge for up to 3 days. When reheating, add a splash of broth or water to bring back the original consistency, as the potatoes may absorb some liquid overnight.

Freezing Instructions

This soup freezes well for up to 2 months. Portion it into freezer‑safe containers, leaving a little headspace for expansion. To thaw, move it to the fridge overnight, then reheat gently on the stove, stirring in a bit more cream or stock to restore its silky texture.

Reheating Methods

Reheat on low‑medium heat, stirring frequently to prevent the cream from separating. A quick microwave works in a pinch, but the stovetop gives you better control. The trick to reheating without drying it out? A splash of milk, cream, or even a drizzle of olive oil, added just before serving, revives the luscious mouthfeel.

❓ Frequently Asked Questions

Yes, frozen salmon works fine as long as you thaw it completely and pat it dry before cutting into chunks. Thawing in the refrigerator overnight preserves texture and prevents excess water from diluting the broth. If you’re short on time, you can place the sealed package in a bowl of cold water for a quicker thaw. Just be sure to adjust the seasoning, as frozen fish can sometimes be a touch saltier.

If fresh dill isn’t available, you can use dried dill, but reduce the amount to about one‑third because dried herbs are more concentrated. Add the dried dill earlier in the cooking process so it has time to rehydrate and release its flavor. For a brighter taste, consider a mix of dried dill and fresh parsley. However, the final garnish should still include a sprinkle of fresh dill if you can get it, to preserve that signature aroma.

Absolutely! Substitute the salmon with firm white fish like cod or even hearty mushrooms such as shiitake for a meaty texture. Use vegetable broth instead of fish stock, and consider adding a splash of soy sauce or miso for umami depth. The dill, cream, and potatoes still shine, creating a satisfying vegetarian version that feels just as luxurious.

If the broth seems thin, it’s likely the potatoes haven’t released enough starch or the cream wasn’t fully incorporated. You can mash a few of the potato pieces against the side of the pot to thicken naturally, or stir in a teaspoon of cornstarch mixed with cold water. Let the soup simmer a few minutes longer; it will thicken as the starches gelatinize.

Add most of the dill after the cream, right before serving. This preserves its bright, herbaceous flavor and vivid green color. A small amount can be added earlier to infuse the broth, but the majority should stay for the final garnish to keep the aroma fresh.

You can, but the soup will be less thick and silky. To compensate, create a roux with a tablespoon of butter and flour, then whisk in the milk to thicken before adding it to the pot. Alternatively, blend a portion of the cooked potatoes into the broth for natural thickness without relying on full‑fat dairy.

Definitely! Chopped carrots, celery, or even a handful of spinach can be added during the simmering stage. Just be mindful of cooking times – denser vegetables need a bit longer, while leafy greens only need a minute or two at the end to wilt.

Keep the heat low once the cream is added; a gentle simmer is ideal. Avoid boiling the soup after the cream is in, as high heat can cause the fats to separate. If you notice any signs of curdling, whisk in a splash of cold water or extra cream slowly to bring it back together.
Creamy Dill Salmon Soup with Potatoes and Leeks

Creamy Dill Salmon Soup with Potatoes and Leeks

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Heat olive oil and butter in a large pot over medium heat; sauté leeks, onion, and garlic until soft and fragrant, about 5‑7 minutes.
  2. If using, deglaze with white wine, scraping up browned bits, then add fish stock and bring to a gentle boil.
  3. Add diced potatoes, reduce heat, and simmer covered for 10‑12 minutes until just tender.
  4. Season salmon with salt and pepper, then gently stir into the pot; cook 4‑5 minutes until opaque.
  5. Stir in heavy cream, lemon zest, and lemon juice; keep the heat low to avoid curdling.
  6. Fold in chopped dill, reserving some for garnish; adjust seasoning with salt, pepper, or extra lemon.
  7. Ladle soup into bowls, drizzle a swirl of cream, and garnish with remaining dill.
  8. Serve hot with crusty bread or a simple side salad; enjoy the comforting flavors.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.