Junge Leistenkrokodile ernähren sich vor allem von Insekten und kleinen Amphibien. Mit zunehmender Körpergröße werden vor allem Fische und Wasserschildkröten, aber auch Säugetiere und Vögel aller Art gefressen. Möglicherweise werden auch noch andere kleinere Krokodile wie das Siam-Krokodil erbeutet. Kannibalismus kommt öfter vor: Bei einer Leistenkrokodilpopulation nahe Darwin wurde beobachtet, wie sich die Population zunächst erholte, als die Jagd auf sie eingestellt wurde. Im zweiten Jahr sank die Population wieder, da die Jungtiere des ersten Jahres anfingen, die neue Generation zu fressen.