Il se nourrit d'une grande variété de créatures. Les petits phoques mangent probablement principalement du krill, mais aussi des calmars et du poisson. Les plus gros phoques léopards passent probablement du krill à des proies plus importantes, y compris les manchots royaux, adélies, sauteurs, papous, empereurs et à jugulaire, et moins fréquemment, d'autres phoques, comme le phoque crabier.