Aslanlar zebra, en çok antilop, antilop ve diğer büyük otlak hayvanları yer. Asya aslanları, bufalo, keçi, nilga, sambhar ve chital gibi küçük veya büyük hayvanlarla beslenir. Aslanlar avlanmaya başlamayı tercih eder ve bir aslan diyetinin yarısından fazlası temizlenmiş yiyeceklerden oluşur.
Bir aslanın çöp attığı öğünlerin çoğu sırtlanlar tarafından öldürülen hayvanlardan gelir. Aslanlar ayrıca doğal sebeplerden ölen hayvanları da yerler. Dairesel akbabalar genellikle ölü veya yaralı bir hayvanın işareti olduğundan, aslanlar gökyüzünde akbabaları izler ve onları et kaynağına kadar takip eder. Bazı bölgelerde aslanların canlı hayvanlara saldırdığı bilinmektedir. Örneğin, Hindistan'da sığırlar aslan beslenmesinde önemli bir unsurdur.
Avlanmanın çoğunluğu dişi aslan tarafından yapılır. Dişi avlanırken, erkek aslan gençleri korumak için geride kalır. Dişi aslanlar sıklıkla birlikte avlanır, sürüyü sayar ve ardından en yakın hayvana saldırır. Aslanlar çok hızlı bir şekilde öldürür ve boğma kullanılan en yaygın yöntemdir. Dayanıklılıkları çok sınırlı olduğundan, aslanların saldırdıklarında avlarına yakın olmaları gerekir. Bu nedenle, aslanların avlarını takip etmesi ve daha sonra gizlice gizlemek için çeşitli saklanma araçları kullanması yaygındır. Aslanlar genellikle algılamayı önlemek için geceleri gizlenir.