Le léopard est un animal éclectique dans son menu, il se nourrit de proies de taille moyenne antilopes : (kobus, gazelles, koudous, nyalas, topis, impalas, sitatungas, guib harnachés, gnous et zèbres juvéniles, dik-diks, steenboks, phacochères, okapis, etc.)
Un léopard est tout à fait capable de terrasser un gnou ou un zèbre adulte, mais il serait ensuite incapable, en raison du poids important de ces animaux, de les hisser dans un arbre à l'abri des gros prédateurs comme les lions ou les hyènes, de fait, le léopard délaisse souvent ces grands animaux au profit de mammifères de taille moyenne qu'il pourra transporter.
Son alimentation comprend également des singes (babouins, vervets, chimpanzés, jeunes gorilles…), ainsi que toutes sortes de petits animaux (rongeurs, lapins, oiseaux, serpents, insectes et même du poisson). En Inde, son alimentation comprend des singes entelles, porcs sauvages, cerf axis, paons, jeunes des cerfs sambar et jeunes des nilgauts. En période de sécheresse, on a également déjà aperçu un léopard s'attaquer à un crocodile.
Le léopard tue par strangulation ou par une morsure à la nuque, et suspend sa victime dans un arbre hors de portée des hyènes et des lions.
Il arrive à monter des proies plus lourdes que lui dans les arbres, notamment grâce à ses puissantes pattes arrières et la force de sa mâchoire.
La panthère préfère chasser les impalas (antilope très rapide, agile) dans l'obscurité de la nuit. Les impalas sont plus vulnérables à la tombée de la nuit, en effet ils ont une vue nocturne moins bonne que celles des panthères, cet handicap rend les impalas moins rapides et moins vigilants la nuit.