Chop the onion and slice the white part of the leek. Peel and slice carrots and parsnips, or if using potatoes, peel and cut into bite sized cubes. Cut fennel into bite sized chunks. Prepare salmon by removing any skin and cutting into bite sized pieces.
Heat large stock pot on medium heat, then add oil or ghee and heat. Add onion, leek, carrots, parsnips, fennel, and a pinch of salt. If using potatoes, do not add at this time as they will be added later. Cook until soft, approximately 10 minutes.
Add broth, bay leaves, fennel seeds, potatoes if you are using them, and 1 teaspoon of salt. Turn heat to high and bring to a boil. Once boiling, turn heat to low-medium to simmer about 10-15 minutes. Check the vegetables for doneness at 10 minutes. Once the vegetables are almost completely cooked, add salmon pieces and almond cream or milk. Simmer 5 more minutes until salmon is cooked. Add salt and pepper as needed.
Pour into soup bowls and top with fresh chopped dill pieces before serving.
Notes
Paleo Finnish salmon soup is also delicious made ahead of time. Keep refrigerated 3-4 days. Soup can also be frozen if needed. Simply reheat in a pot on the stove and enjoy!Homemade broth can have a big impact on flavor. Freeze salmon or other fish skins whenever you eat fish. When there are about 2 cups worth, boil them with about 12 cups of water for 1 hour. This should provide approximately 2 quarts of fish broth.