Tilapia feed on a wide range of food which makes them a very favorable fish to grow. Juvenile tilapia are omnivorous, meaning that they are opportunistic feeders that ingest both plants and animals without specialization. Adult tilapia are primarily herbivorous (vegetarians).