Mullet fishes are omnivores and their diet consists of algae, small crustaceans, insects, worms, and small fish. They also feed on detritus, which is organic matter that has broken down. Mullets sometimes eat mud, which may be a source of nutrients or may help them digest their food.