Rochen sind Fleischfresser und ernähren sich vorwiegend von tierischer Nahrung. Ihr Speiseplan umfasst kleine Fische, Krebstiere wie Krabben, Garnelen und Hummer, Weichtiere wie Muscheln und Austern sowie Würmer.
Einige Rochen, wie Mantarochen, sind Filterfresser, die Plankton konsumieren. Rochen sind Opportunisten und fressen auch Aas. Ihre flachen, pflasterartigen Zähne sind an das Zerkleinern harter Schalen angepasst.
Die konkrete Beute hängt von der Größe des Rochens, seinem Lebensraum und dem lokalen Nahrungsangebot ab.