Mahimahi are top predators and only have a few predators themselves. They feed in surface water during the day and eat a wide variety of species, including small pelagic fish, juvenile tuna, billfish, jacks, and pompano, and pelagic larvae of nearshore, bottom-living species. They also eat invertebrates such as cephalopods (octopus, squid, etc.), mysids (small, shrimp-like creatures), and jellyfish. Large tuna, rough-toothed dolphin, marlin, sailfish, and swordfish feed on mahimahi, particularly juveniles.