Mahi mahi are top predators that feed in surface water during the day. They eat a wide variety of species, including small pelagic fish, juvenile tuna, invertebrates, billfish, jacks, pompano, and pelagic larvae of nearshore, bottom-living species.