Alligators are opportunistic feeders. It has a different diet that includes prey species that are abundant and easily accessible. Notably, Juvenile alligators eat insects, small fish, invertebrates, Amphibians, etc. The adult alligators prefer to eat rough fish, small mammals, birds, snakes, turtles, etc.