Lionii au nevoie de o medie de 11 - 15 de kilograme de carne pe zi, dar nu trebuie să mănânce în fiecare zi. Dacă un leu face o mare ucidere, poate mânca până la 66 de kilograme de carne deodată și apoi nu mănâncă timp de câteva zile.
Leii vâsc în mod normal animale mari, cum ar fi wildebeests, zebras, warthogs și bivol Cape. De asemenea, mănâncă animale mai mici, ouă de struț și pește. Lionii sunt, de asemenea, scavengers și mănâncă atât animalele care au murit din alte cauze, cât și carcasele jefuite de la alți prădători. Lionii trebuie să fie versatil în obținerea alimentelor, deoarece vânătoarea nu este întotdeauna de succes. Leii individuali fac ucideri în aproximativ 17% din vânaturile lor; leii de vânătoare în prides sunt de succes în jur de 30 la sută din timp.