La caballa come larvas de copépodos, huevos de copépodos, copépodos adultos, larvas de peces pequeños, camarones euphausiid, animales planctónicos y crustáceos pelágicos. Los residentes de muchos países disfrutan comiendo caballa, pero no es una opción popular de pescado. en los Estados Unidos porque tiene un sabor muy fuerte, especialmente cuando está crudo.
La caballa es un pez codicioso cuando se trata de comer, y buscará casi cualquier cebo que se use para atraerlos. Especialmente les gustan los cebos, como trozos de almeja o pequeñas tiras de piel de caballa. También favorecen el cebo vivo porque se mueve. También se sabe que la caballa se come los huevos de su propia especie.
La caballa come a través de dos métodos diferentes. La primera consiste en comer la presa después de verla. El segundo involucra el uso de las cribadoras de branquias de la caballa para recolectar presas. Cuando esto ocurre, la presa va directamente a la boca de la caballa para ser tragada.
Se piensa que los peces no comen mucho durante el invierno porque los pescadores han notado durante siglos que los peces están bastante gordos durante el otoño, pero a principios de la primavera están demacrados. Se cree que esto se debe en parte a la larga migración de la caballa. La caballa es sensible a los cambios de temperatura del agua y migrará largas distancias cada invierno para encontrar aguas más cálidas.