Longnose gar, yaşadıkları yere bağlı olarak çeşitli balık türlerini yerler. Bebekler yumurtadan çıktıktan yaklaşık 10 gün sonra, kabuklular ve böceklerle beslenmeye başlarlar. Kısa bir süre sonra, öncelikle balıktan oluşan bir diyete geçerler.
Longose gar diyetindeki en popüler balıklardan bazıları Centrarchidae familyasından güneş balıkları ve Cyprinidae familyasından gelen parlatıcıları içerir. Gizzard Shad ve Bullhead yayın balığı, Florida'da yaşayan longose gar diyetinin çoğunu oluştururken, kıyı sularında yaşayan longose gar menhadenleri yiyor. Longnose gar hem gündüz hem de gece besleyen pusu avcılarıdır, ancak geceleri en aktif olma eğilimindedirler.