Potato Leek Salmon Soup is my go-to when I want something that feels fancy but is secretly easy. It's creamy, satisfying, and loaded with tender salmon and buttery leeks. The best part? It all comes together in one pot, so cleanup is a breeze.
Advertisements1
I've been perfecting this soup for years, and I'm stoked to share my final version with you. It's rich without being heavy, thanks to a smart blend of Yukon Gold potatoes and a splash of white wine. And the salmon? It's folded in at the very end so it stays silky and moist, never dry or overcooked.
Whether you're cooking for a cozy dinner or meal-prepping for the week, this soup delivers on flavor and comfort. Let's get into it!
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30 g) unsalted butter
Use unsalted to control the salt level. You can substitute olive oil for a dairy-free option.
2 large leeks, white and light green parts only, sliced into half-moons
Leeks add a mild oniony sweetness. Clean thoroughly as they often trap grit. Substitute with 2 cups of chopped yellow onions if needed.
3 cloves garlic, minced
Fresh garlic is best, but you can use 1 teaspoon of garlic powder in a pinch.
1 pound (450 g) Yukon Gold potatoes, peeled and diced into 1-inch cubes
Yukon Golds break down beautifully and make the soup creamy. Russets work too, but they may require a bit more blending.
4 cups (960 ml) low-sodium chicken or vegetable broth
Use low-sodium so you can control the salt. Homemade broth adds extra flavor.
1/2 cup (120 ml) dry white wine, such as Sauvignon Blanc
The wine adds a subtle acidity that brightens the soup. If you prefer no alcohol, use extra broth and a squeeze of lemon.
1/2 teaspoon dried thyme
Dried thyme complements the leeks and salmon. Fresh thyme can be used – add 1 teaspoon of fresh leaves.
1 bay leaf
Adds a subtle herbaceous note. Remove before blending. Can be omitted if you don't have one.
1 pound (450 g) skinless salmon fillet, cut into 1-inch chunks
Fresh salmon is ideal. If using frozen, thaw completely and pat dry. For a budget-friendly option, use canned salmon (drained) but add it at the end and heat gently.
1 cup (240 ml) heavy cream or half-and-half
Heavy cream gives a luxuriously rich texture. For a lighter version, use half-and-half or full-fat coconut milk.
1 tablespoon fresh lemon juice
Brightens the flavors and balances the richness. Use fresh lemon juice for the best taste.
Salt and freshly ground black pepper, to taste
Season gradually and taste as you go. Flaky sea salt is great for finishing.
Fresh dill, for garnish
Dill pairs beautifully with salmon. If you don't have dill, use chives or parsley.
Tips & Tricks
Don't skip cleaning the leeks
Cut them lengthwise and rinse under cold water to remove all dirt, or your soup will be gritty.
Avoid overcooking the salmon
Add it in the last few minutes and cook just until opaque. Overcooked salmon becomes dry and flaky.
Blend with caution
Use an immersion blender directly in the pot, or if using a countertop blender, blend in batches and allow steam to escape to prevent splatters.
Pro Tips
Step-by-Step Instructions
1. Melt the Butter
In a large pot or Dutch oven, melt the butter over medium heat (350°F / 175°C) until foaming. Add the leeks and garlic, and cook for 5-6 minutes, stirring occasionally, until the leeks are soft and translucent.
2. Sauté the Aromatics
Add the potatoes, thyme, and bay leaf. Stir to coat everything in the butter, then cook for 2 minutes to allow the flavors to meld.
3. Add Liquids
Pour in the white wine and let it bubble for 1-2 minutes, scraping up any browned bits from the bottom. This deglazes the pot and adds depth.
4. Simmer the Soup Base
Add the broth and bring to a boil. Reduce the heat to low (around 200°F / 95°C), cover, and simmer for 15-20 minutes, or until the potatoes are fork-tender.
5. Blend Until Smooth
Remove the bay leaf. Using an immersion blender, puree the soup until completely smooth. If you don't have one, carefully transfer to a blender in batches and blend until velvety.
6. Season and Add Cream
Return the soup to the pot if you used a countertop blender. Stir in the heavy cream and lemon juice. Season with salt and pepper to taste.
7. Poach the Salmon
Add the salmon chunks to the soup. Gently simmer over medium-low heat (around 180°F / 82°C) for 4-5 minutes, until the salmon is just cooked through and flakes easily with a fork. Do not stir too vigorously to avoid breaking the salmon.
8. Garnish and Serve
Ladle the soup into bowls and garnish with fresh dill. Serve hot with crusty bread or a side salad for a complete meal.
Delicious Variations
Smoked Salmon Version
Replace fresh salmon with 8 oz (225g) chopped smoked salmon added at the end – no cooking needed.
Add Greens
Stir in a handful of baby spinach or kale during the last 2 minutes of cooking for extra nutrients.
Dairy-Free
Use olive oil instead of butter, and substitute full-fat coconut milk for the cream – it adds a subtle tropical note.
How to Store Potato Leek Salmon Soup
Refrigerator
Store in an airtight container for up to 3 days. The soup will thicken as it sits – thin with a little broth or milk when reheating.
Freezer
Freeze the soup (without the salmon) for up to 3 months. Thaw overnight in the fridge, then reheat gently and add freshly cooked salmon.
Reheating
Reheat on the stovetop over medium-low heat, stirring occasionally. Avoid boiling to prevent the cream from curdling.
Frequently Asked Questions
Q: Can I use frozen salmon in this soup?
Yes, you can use frozen salmon, but thaw it completely in the refrigerator and pat it dry before adding to the soup. This prevents excess water from diluting the soup and ensures even cooking.
Q: What can I substitute for leeks?
If you can't find leeks, use 2 cups of chopped yellow onions or shallots. The flavor will be slightly different but still delicious.
Q: How do I thicken the soup without cream?
The potatoes naturally thicken the soup when pureed. If you prefer a thicker consistency, blend a portion of the soup and then add it back. Alternatively, you can mash some of the potatoes before blending.
Q: Can I make this soup ahead of time?
Yes, you can make the soup base up to 2 days ahead, but add the salmon just before serving to keep it fresh and flaky.
If you try this Potato Leek Salmon Soup, let me know how it turns out in the comments below! And don't forget to share this recipe with a friend who loves comfort food. Work smarter, not harder.
Potato Leek Salmon Soup
Potato Leek Salmon Soup is a velvety, one-pot comfort meal packed with heart-healthy omega-3s, ready in just 40 minutes.
🧂 Ingredients
- 2 tablespoons (30 g) unsalted butter
- 2 large leeks, white and light green parts only, sliced into half-moons
- 3 cloves garlic, minced
- 1 pound (450 g) Yukon Gold potatoes, peeled and diced into 1-inch cubes
- 4 cups (960 ml) low-sodium chicken or vegetable broth
- 1/2 cup (120 ml) dry white wine, such as Sauvignon Blanc
- 1/2 teaspoon dried thyme
- 1 bay leaf
- 1 pound (450 g) skinless salmon fillet, cut into 1-inch chunks
- 1 cup (240 ml) heavy cream or half-and-half
- 1 tablespoon fresh lemon juice
- Salt and freshly ground black pepper, to taste
- Fresh dill, for garnish
📋 Instructions
- 1Melt the Butter — In a large pot or Dutch oven, melt the butter over medium heat (350°F / 175°C) until foaming. Add the leeks and garlic, and cook for 5-6 minutes, stirring occasionally, until the leeks are soft and translucent.
- 2Sauté the Aromatics — Add the potatoes, thyme, and bay leaf. Stir to coat everything in the butter, then cook for 2 minutes to allow the flavors to meld.
- 3Add Liquids — Pour in the white wine and let it bubble for 1-2 minutes, scraping up any browned bits from the bottom. This deglazes the pot and adds depth.
- 4Simmer the Soup Base — Add the broth and bring to a boil. Reduce the heat to low (around 200°F / 95°C), cover, and simmer for 15-20 minutes, or until the potatoes are fork-tender.
- 5Blend Until Smooth — Remove the bay leaf. Using an immersion blender, puree the soup until completely smooth. If you don't have one, carefully transfer to a blender in batches and blend until velvety.
- 6Season and Add Cream — Return the soup to the pot if you used a countertop blender. Stir in the heavy cream and lemon juice. Season with salt and pepper to taste.
- 7Poach the Salmon — Add the salmon chunks to the soup. Gently simmer over medium-low heat (around 180°F / 82°C) for 4-5 minutes, until the salmon is just cooked through and flakes easily with a fork. Do not stir too vigorously to avoid breaking the salmon.
- 8Garnish and Serve — Ladle the soup into bowls and garnish with fresh dill. Serve hot with crusty bread or a side salad for a complete meal.



