Khi cá sấu còn nhỏ, chúng ăn cá, côn trùng, ốc sên, động vật giáp xác và giun. Khi lớn lên, chúng ăn dần những con mồi lớn hơn, bao gồm các loài cá lớn hơn như gar, rùa, các loài động vật có vú khác nhau, chim, linh dương và các loài bò sát khác.