Le garon à long nez mange une variété d'espèces de poissons différentes, selon l'endroit où ils vivent. En tant que bébés, environ 10 jours après l'éclosion, ils commencent à se nourrir de crustacés et d'insectes. Peu de temps après, ils passent à un régime principalement composé de poisson.
Les poissons-lunes de la famille des Centrarchidae et les ménés de la famille des Cyprinidae comptent parmi les poissons les plus populaires du régime alimentaire des lépisostés à long nez. L'alose à gésier et la barbotte constituent une grande partie du régime alimentaire du lépisosté à long nez vivant en Floride, tandis que l'alose à long nez vivant dans les eaux côtières mange du menhaden. Les gargouillis à long nez sont des prédateurs embusqués qui se nourrissent de jour comme de nuit, mais ils ont tendance à être plus actifs la nuit.