Most fish eat other fish, but some eat plants, seeds and even mud.
Many fish, such as Piranhas, Sharks and groupers, have sharp teeth to catch and chew prey.
Herring, sardines and other ocean fish eat tiny plants and animals called plankton floating in the water. Freshwater fish often eat plants, insects and other fish.