The garfish is a predator which hunts in the open sea seeking out shoals of small fish such as Atlantic herring, sprats, sand eels, and even three-spined sticklebacks. They also feed on free-swimming crustaceans.[1] They frequently forage near to the shore and will hunt in and around natural or manmade features which interrupt tidal flows.[3]