Chop up the white/light green part of 1 leek, 2 large carrots, and 1 potato.
In a large pot over medium heat, add 3 tbsp of butter and a drizzle of olive oil. Add leek, carrots and potato and sautee for 5 minutes. Season with salt and pepper.
Add the white wine, cook for 2-3 minutes, and then the fish or vegetable stock. Bring to a bubble and then continue to cook over low-medium heat for about 10 minutes, or until the potatoes are tender.
Cut up fresh salmon into cubes (skin off the salmon) and then place into the soup. Add in heavy cream and cook for 5 more minutes on low-medium until the salmon is cooked through.
Garnish with a bunch of fresh dill and option to serve with lemon on the side and some crusty bread!