Longnose gar spożywa wiele różnych gatunków ryb, w zależności od miejsca zamieszkania. Jako niemowlęta, około 10 dni po wylęgu, zaczynają żerować na skorupiakach i owadach. Wkrótce potem przestawiają się na dietę głównie składającą się z ryb.
Niektóre z najpopularniejszych ryb w diecie typu longnose gar zawierają ryby z rodziny Centrarchidae i krewetki z rodziny Cyprinidae. Gadżard shad and bullhead sum stanowią większość diety długowiecznego gar żyjącego na Florydzie, podczas gdy długo żyjący gar żyjący w wodach przybrzeżnych jedzą menhaden. Longnose gar są drapieżnikami zasadzki, które żywią się zarówno dniem, jak i nocą, ale w nocy są najbardziej aktywne.