Con mồi của sư tử bao gồm ngựa vằn, linh dương đầu bò, linh dương, trâu, hươu cao cổ và lợn rừng. Sư tử thỉnh thoảng ăn tê giác và hà mã và các động vật nhỏ hơn như chim và bò sát.
Mặc dù sư tử săn nhiều loại động vật, chúng cũng săn lùng thức ăn của chúng. Gần một nửa khẩu phần ăn của họ là do nhặt rác.
Sư tử rất hiếm trong họ nhà mèo vì hành vi xã hội của chúng. Chúng sống trong bầy sư tử, là những nhóm sư tử chủ yếu bao gồm những con cái và con đực non có quan hệ họ hàng với nhau. Mặc dù những con cái luôn tự hào trong suốt cuộc đời, những con đực đến và đi, thường theo nhóm nhỏ, ở lại với niềm tự hào cho đến khi một nhóm khác tiếp quản. Sự xã hội hóa này rất quan trọng, một phần là do sư tử đi săn cùng nhau. Chúng rình rập và bao vây con mồi, chọn ra thành viên gần gũi nhất trong đàn và tấn công dồn dập. Trước khi tấn công, chúng muốn cách con mồi trong vòng ít nhất 100 feet. Mặc dù sư tử có thể hạ gục con mồi lớn hơn theo nhóm, chúng thường tránh điều này vì có thể bị thương. Con mồi trung bình của sư tử cái nặng khoảng 278 pound. Mặc dù sư tử đực không săn mồi thường xuyên như sư tử cái và thường trông trẻ khi sư tử cái đi săn, nhưng đôi khi chúng cũng hạ gục những con mồi lớn hơn.