La lubina normalmente caza esperando en una emboscada y luego lanzándose para capturar a su presa. Utilizan sus afilados dientes para agarrar y sujetar a sus presas y luego tragarlas enteras.
Algunos de los alimentos específicos que come la lubina incluyen:
* Pescado:anchoas, sardinas, arenque, caballa y otros pescados pequeños.
* Crustáceos:camarones, cangrejos y langostas
* Moluscos:almejas, mejillones y calamares.
* Otros invertebrados:gusanos, erizos de mar y estrellas de mar.
También se sabe que la lubina se come a otras lubinas, así como a sus propias crías.
La dieta de la lubina puede variar dependiendo de la especie y del entorno en el que vive. Por ejemplo, algunas lubinas que viven en arrecifes de coral pueden comer una mayor proporción de crustáceos y moluscos, mientras que las que viven en aguas abiertas pueden comer más pescado.