Les lions mangent des zèbres, des gnous, des antilopes et d'autres grands animaux des prairies. Les lions asiatiques se nourrissent de petits ou de grands animaux, notamment des buffles, des chèvres, des nilgai, des sambhar et des chital. Les lions préfèrent les charognards à la chasse, et plus de la moitié de l'alimentation d'un lion se compose d'aliments récupérés.
La majorité des repas d'un lion proviennent d'animaux tués par des hyènes. Les lions mangent également des animaux morts de causes naturelles. Parce que les vautours en cercle sont souvent le signe d'un animal mort ou blessé, les lions surveillent les vautours dans le ciel et les suivent jusqu'à la source de viande. Dans certaines régions, les lions sont connus pour attaquer le bétail. Par exemple, en Inde, le bétail est un aliment de base dans l'alimentation d'un lion.
La majorité de la chasse est effectuée par la lionne. Pendant que la femelle chasse, le lion mâle reste derrière pour protéger les jeunes. Les lions femelles chassent fréquemment ensemble, encerclant un troupeau puis attaquant l'animal le plus proche. Les lions tuent très rapidement et l'étranglement est la méthode la plus couramment utilisée. Les lions doivent être proches de leur proie lorsqu'ils attaquent, car leur endurance est très limitée. Pour cette raison, il est courant que les lions traquent leur proie, puis utilisent divers moyens de se cacher pour s'y faufiler. Les lions se cachent souvent la nuit pour éviter d'être détectés.