Wash ramsons and dab dry. Coarsely chop wild garlic, except for 3-4 leaves. Cut the rest into fine strips. Peel and chop onions. Melt 1 tablespoon of fat in a pot and fry the onions.
Add half of the chopped wild garlic and briefly sauté. Deglaze with stock and wine, bring to the boil and simmer covered for about 10 minutes. Lightly roast the flaked almonds in a pan without fat, remove.
Melt 3 tablespoons of fat in another pot, add flour while stirring and deglaze with the wild garlic stock. Season to taste with salt, pepper and nutmeg. Add the remaining chopped wild garlic to the soup and simmer for about 5 minutes.
Puree with a hand blender until frothy. Then strain the soup through a sieve, stir in 5 tablespoons of cream. Mix 5 tablespoons of cream and horseradish. Cut smoked salmon into coarse strips. Pour soup into bowls and serve with wild garlic strips, creamed horseradish, smoked salmon and flaked almonds.