Löwen fressen Zebras, Gnus, Antilopen und andere große Graslandtiere. Asiatische Löwen ernähren sich von kleinen oder großen Tieren, darunter Büffel, Ziegen, Nilgai, Sambhar und Chital. Löwen bevorzugen Aasfressen der Jagd vor, und mehr als die Hälfte der Nahrung eines Löwen besteht aus Aasfressern.
Der Großteil der aufgefangenen Mahlzeiten eines Löwen stammt von Tieren, die von Hyänen getötet wurden. Löwen fressen auch Tiere, die eines natürlichen Todes gestorben sind. Da kreisende Geier oft ein Zeichen für ein totes oder verletztes Tier sind, halten Löwen am Himmel Ausschau nach Geiern und folgen ihnen zur Fleischquelle. In einigen Gebieten ist bekannt, dass Löwen Vieh angreifen. In Indien zum Beispiel sind Rinder ein Grundnahrungsmittel in der Ernährung eines Löwen.
Der Großteil der Jagd wird von der Löwin erledigt. Während das Weibchen jagt, bleibt der männliche Löwe zurück, um die Jungen zu schützen. Weibliche Löwen jagen häufig zusammen, umzingeln eine Herde und greifen dann das nächste Tier an. Löwen töten sehr schnell und Strangulation ist die am häufigsten verwendete Methode. Löwen müssen beim Angriff nah an ihrer Beute sein, da ihre Ausdauer sehr begrenzt ist. Aus diesem Grund ist es üblich, dass Löwen ihre Beute verfolgen und sich dann mit verschiedenen Versteckmöglichkeiten an sie heranschleichen. Löwen verstecken sich oft nachts, um nicht entdeckt zu werden.