Creamy Finnish Salmon Soup (A Nordic Caldo with a Mexican Heart)
Español Last summer my sister traveled to Finland and came back completely in love… not with a Viking but with a traditional Finnish salmon soup that she couldn’t stop talking about.

Now, you know me. I grew up believing no soup could compete with a good Mexican caldo de pollo. In my house, caldo means comfort, healing, family. It’s what you make when someone is sick, when it’s cold, or when you just need apapacho in a bowl.
So when I visited her during Christmas in that kind of cold that goes straight to your bones (very similar to what we experience here in Chicago) she made this creamy salmon soup for me.
From the very first spoonful, I understood.
It was silky, delicate, creamy, with tender salmon and the bright aroma of fresh dill. And even though it comes from the Nordic countries, it gave me the exact same heart-warming feeling as Mexican chicken soup… just the Scandinavian version.
And if you’re observing Lent, this is a beautiful salmon recipe for Lent satisfying, elegant, and surprisingly easy to prepare.
What Is Finnish Salmon Soup?
In Finland, this dish is called Lohikeitto, a traditional creamy salmon soup made with fresh salmon, potatoes, carrots, leeks, and dill. It’s a classic winter comfort food throughout Scandinavia.
What makes it special is its simplicity. No complicated spices. No heavy sauces. Just clean flavors that come together beautifully.
To me, it feels like their version of caldo de pescado simple ingredients, deeply comforting result.

Ingredients for This Nordic-Style Salmon Soup
- 1.5 pounds fresh salmon
- 1 ½ cups diced potatoes
- 1 cup chopped carrots
- 4 cups chicken or fish broth
- 1 cup sliced leeks
- 1 tablespoon salt (adjust to taste)
- 4 tablespoons butter
- ½ cup heavy cream
- 4 sprigs fresh dill
- 2 tablespoons chopped dill
How to Make Creamy Salmon Soup
- Slice the leeks thinly.
- In a large pot, melt the butter over medium heat.


- Add the leeks and sauté until soft and slightly translucent.
- Add the potatoes and cook for about 2 minutes, stirring occasionally.


- Add the carrots and cook for another minute.
- Pour in the broth and add the salt. Bring to a boil.


- Once the potatoes and carrots are fully cooked, add the salmon cut into cubes.
- Cook over medium-low heat (do not let it boil aggressively).

- Reduce the heat and gently stir in the cream to prevent curdling.
- Add the dill sprigs and cook for another 2–3 minutes.
- Remove the dill sprigs before serving.


Serve hot and garnish with freshly chopped dill on top.
If you want to give it a tiny Mexican touch, a squeeze of fresh lime right before serving is beautiful.
Tips for the Best Salmon Soup
- Do not let the soup boil after adding the cream.
- Use high-quality fresh salmon for the best flavor.
- For a lighter version, substitute evaporated milk for heavy cream.
- This soup tastes even better the next day.

Why This Salmon Soup Is Perfect for Winter
Salmon is rich in omega-3 fatty acids, which according to the American Heart Association may support heart health.
Source: American Heart Association
It’s also a complete, satisfying protein — exactly what you want when temperatures drop and you need something nourishing and comforting.
This creamy Finnish salmon soup feels like comfort in a bowl. It’s elegant enough for guests, but simple enough for a weeknight dinner. It’s the kind of recipe that makes your kitchen feel warm even when it’s snowing outside.
And even though it was born in Finland, in my kitchen it lives right next to my Mexican caldos.
If you make it, tell me how it turns out
And if you’re looking for more salmon recipes for Lent or comforting soups with a Mexican touch, I have several you’ll absolutely love.
Other lent recipes you will love
- Chile Pasado con Queso
- How to Cook Whole Tilapia On The Stove
- Authentic Capirotada: Traditional Mexican Recipes for Lent
Creamy Finnish Salmon Soup
Ingredients
- 1.5 pounds fresh salmon
- 1.5 cups diced potatoes
- 1 cup chopped carrots
- 4 cups chicken or fish broth
- 1 cup sliced leeks
- 1 tbsp salt adjust to taste
- 4 tbsp butter
- 1/2 cup heavy cream
- 4 springs fresh dill
- 2 tbsp chopped dill
Instructions
- Slice the leeks thinly.
- In a large pot, melt the butter over medium heat.
- Add the leeks and sauté until soft and slightly translucent.
- Add the potatoes and cook for about 2 minutes, stirring occasionally.
- Add the carrots and cook for another minute.
- Pour in the broth and add the salt. Bring to a boil.
- Once the potatoes and carrots are fully cooked, add the salmon cut into cubes.
- Cook over medium-low heat (do not let it boil aggressively).
- Reduce the heat and gently stir in the cream to prevent curdling.
- Add the dill sprigs and cook for another 2–3 minutes.
- Remove the dill sprigs before serving.
- Serve hot and garnish with freshly chopped dill on top.




You will fall in love with this creamy salmon soup