Swordfish normally eat dead and wounded fish. They kill their prey by swinging their bills, which are sharp, back and forth at the prey. They also eat squid, octopus as well as a variety of crustaceans.
Swordfish eat a variety of different smaller fish and if they can find a small one will eat squid. Swordfish do not have many natural predators.
The swordfish's favorite food is squid, and they eat a bunch of them. They also eat all kinds of other fish, octopus, and some shellfish.