What Do Salmon Eat In The Wild?

What Do Salmon Eat In The Wild? Fish such as capelin, Atlantic herring, sand lance, barracudina and lanternfish. Crustaceans such as amphipods and euphausiids or “krill.” Cephalopods like squid and octopus. Polychaete worms. What do wild Scottish salmon eat? The food at sea for Atlantic salmon consists largely of fish such as capelin, sprats, sand