This creamy dill salmon soup is a warm hug in a bowl! With tender pieces of salmon and a splash of fresh dill, it’s comforting and flavorful.
I love serving this soup with some crunchy bread on the side. It makes for a cozy meal that feels special without the fuss! 🥖😊
Key Ingredients & Substitutions
Salmon: Fresh salmon fillets bring a lovely flavor to this soup. If you can’t find fresh salmon, you can use frozen salmon. Just be sure to thaw it completely before adding it to the pot.
Stock: A good quality fish or vegetable stock forms the base of your soup. If you’re looking for lighter options, consider using low-sodium varieties or even making your own stock if time allows.
Heavy Cream: This gives the soup its creamy texture. If you prefer a lighter option, you can substitute half-and-half or whole milk, but the soup won’t be as rich. For a dairy-free version, use coconut milk or a cashew cream.
Dill: Fresh dill adds vibrant flavor. If fresh isn’t available, dried dill can work, but use less since dried herbs are more concentrated. Alternatively, you could use fresh parsley or tarragon for different flavor nuances.
Potatoes: Potatoes can thicken the soup and make it heartier. If you want to keep it lighter, feel free to leave them out or substitute with cauliflower for a similar texture.
How Do I Ensure the Salmon Is Cooked Perfectly?
Cooking salmon can be tricky, but here’s how to get it just right. The goal is to have tender, flaky fish that’s not overcooked.
- When you add the salmon to the soup, keep the heat on low to prevent it from cooking too fast.
- Cook the salmon for about 5-7 minutes. It’s done when it changes from translucent to opaque and flakes easily with a fork.
- Always taste a piece to ensure it has the flavor you want and isn’t dry.

How to Make Creamy Dill Salmon Soup
Ingredients You’ll Need:
Main Ingredients:
- 1 lb (450g) fresh salmon fillets, skin removed and cut into chunks
- 1 tbsp olive oil or butter
- 1 medium onion, chopped
- 2-3 garlic cloves, minced
- 2 medium carrots, sliced
- 3 cups fish or vegetable stock
- 1 cup heavy cream
- 2 medium potatoes, peeled and diced (optional for extra heartiness)
- 1/4 cup fresh dill, chopped (plus extra for garnish)
- 1 tbsp lemon juice (optional)
- Salt and black pepper to taste
- Fresh parsley for garnish (optional)
- Crusty bread for serving
How Much Time Will You Need?
This delicious creamy dill salmon soup takes about 10 minutes to prepare and approximately 30 minutes to cook. So, you’ll have it ready in about 40 minutes, making it a perfect option for a cozy weeknight dinner!
Step-by-Step Instructions:
1. Sautéing the Vegetables:
Start by heating the olive oil or butter in a large pot over medium heat. Once hot, add the chopped onion and minced garlic. Sauté them together until they are soft and translucent, about 3-4 minutes. This will create a tasty base for your soup!
2. Adding More Veggies:
Next, toss in the sliced carrots and diced potatoes (if you’re using them). Cook for another 4-5 minutes, stirring occasionally. This helps the vegetables to pick up the flavors from the onion and garlic.
3. Creating the Broth:
Pour the fish or vegetable stock into the pot. Bring it to a boil, then reduce the heat to a gentle simmer. Let it cook until the carrots and potatoes are tender—this should take about 15 minutes.
4. Making It Creamy:
Once the vegetables are tender, stir in the heavy cream and chopped dill. Season the soup with salt and pepper to your liking, enhancing that lovely flavor.
5. Adding the Salmon:
Now it’s time to add the salmon chunks! Gently stir them into the pot and simmer until the salmon is just cooked through, about 5-7 minutes. Keep an eye on it to make sure it doesn’t overcook.
6. Finishing Touches:
If you like, add lemon juice for a touch of brightness. Taste the soup and adjust any seasoning if necessary, adding a little more salt or pepper as you prefer.
7. Serving the Soup:
Ladle the creamy dill salmon soup into bowls, garnishing with extra fresh dill and parsley for a pop of color. It looks beautiful and inviting!
8. Enjoy Your Soup!
Serve the soup hot alongside crunchy, crusty bread for dipping. Enjoy the rich, comforting flavors of this creamy dill salmon soup—it’s a true treat!
Can I Use Frozen Salmon in This Recipe?
Absolutely! If using frozen salmon, be sure to thaw it completely before adding it to the soup. You can thaw it overnight in the fridge or quickly by sealing it in a waterproof bag and submerging it in cold water. Pat it dry before cooking to avoid excess moisture.
What If I Don’t Have Fresh Dill?
No worries! If fresh dill isn’t available, you can use dried dill as a substitute. Just remember to use about one-third of the amount specified, as dried herbs are more concentrated. Alternatively, fresh parsley or tarragon can add a nice flavor twist!
Can I Make This Soup Ahead of Time?
Yes, you can prepare the soup ahead of time! Make it up to step 6, then let it cool and refrigerate for up to 2 days. Reheat gently on the stove, adding a little extra cream or stock if needed to restore the creamy consistency.
How Should I Store Leftovers?
Store any leftover soup in an airtight container in the fridge for up to 3 days. Reheat gently in a pot on the stove or in the microwave, being careful not to let it boil to maintain the creamy texture.



