La perca americana o amarilla comienza su vida comiendo el zooplancton en el lago. Estos son pequeños animales que flotan a lo largo de la superficie del agua. Cuando los peces están maduros, comen animales que se encuentran en el fondo del lago, como cangrejos, caracoles, isópodos y larvas de insectos. Cuando son lo suficientemente grandes, comen otros peces.
Los dientes de la perca amarilla son pequeños e inclinados hacia atrás, lo que hace que sea más fácil para ellos eliminar pequeñas partículas de comida del agua. Los criadores de branquias también ayudan a la perca estadounidense a ingerir su comida, al igual que una boca colocada de una manera que facilita la alimentación del fondo. La perca europea sigue el mismo patrón y normalmente caza durante el día.
Aunque la dieta de las larvas de la perca del Océano Pacífico no es bien conocida, los científicos creen que estas percas jóvenes comen copépodos, que son crustáceos diminutos que forman parte del zooplancton. Los peces más viejos comen krill, un animal muy parecido a los camarones, y los anfípodos, otro crustáceo pequeño parecido a los camarones. También comen camarones y peces mysid que viven en el nivel medio del océano. Las larvas de la perca marina comen zooplancton. Al igual que sus primos, luego comen crustáceos bentónicos y otros peces.