Les lions ont besoin en moyenne de 11 à 15 livres de viande par jour, mais ils n'ont pas besoin de manger tous les jours. Si un lion tue un grand nombre, il peut manger jusqu'à 66 livres de viande à la fois et ne pas manger pendant plusieurs jours.
Les lions chassent normalement les gros animaux tels que les gnous, les zèbres, les phacochères et les buffles du Cap. Ils mangent également des animaux plus petits, des œufs d'autruche et du poisson. Les lions sont également des charognards et mangent à la fois des animaux morts d'autres causes et des carcasses volées à d'autres prédateurs. Les lions doivent être polyvalents pour obtenir de la nourriture car la chasse n'est pas toujours fructueuse. Les lions individuels tuent environ 17 pour cent de leurs chasses; les lions chassant en troupe réussissent environ 30 % du temps.