Zebrafish are omnivores. They get most of their food from the water column, mainly eating zooplankton and aquatic insects. Zebrafish also surface feed, eating terrestrial insects and arachnids. Zebrafish commonly eat mosquito larvae.
Animal Foods: eggs; insects; terrestrial non-insect arthropods; zooplankton
Plant Foods: algae; phytoplankton
Foraging Behavior: filter-feeding
Primary Diet: omnivore ; planktivore