Ribbonfishes are carnivorous and feed primarily on small fish and squid. They have a long and slender body with a large mouth that is lined with sharp teeth. This allows them to easily capture and consume their prey. Ribbonfishes are also known to feed on other marine invertebrates, such as crustaceans and worms. They typically hunt in midwater and are often found in schools or large groups.