In general, during the larval and juvenile stages, this species feeds primarily on plankton, whereas during the adult stage, it also ingests other organisms such as gastropod molluscs and crustaceans ; however, in lotic water bodies where plankton is relatively scarce, such as the Plata River estuary, the silverside's diet is mainly based on molluscs and fish .
En líneas generales, durante el estadio larval y juvenil, esta especie se alimenta principalmente de plancton, mientras que en el estadio adulto, incorpora además otros organismos como moluscos gasterópodos y crustáceos . Sin embargo, en cuerpos de agua lóticos donde el plancton es relativamente escaso, como en el estuario del Río de la Plata, la dieta del pejerrey está basada principalmente en moluscos y peces .