Put butter in a pot and heat it over medium heat (9 out of 14 on my stove).
Add the chopped onions, garlic, leeks, and carrots.
Sauté for a couple of minutes. They shouldn't take on color, just become softer and a bit more translucent.
Add the stock and turn up the heat,
Let it boil for a couple of minutes and then add the cream.
Grate lime/lemon zest into the soup and add the juice.
Season with salt and pepper.
When it tastes just right, add the fish pieces (mine were about 2 x 3 cm) to the soup.
They should only boil for 2 minutes and the soup is ready.