I lupi sono principalmente carnivori. Sebbene occasionalmente mangiano piante e bacche, sono abili cacciatori e spazzini e la stragrande maggioranza della loro dieta consiste in carne.
I lupi cacciano generalmente in branco per massimizzare le loro possibilità di catturare le prede. Durante la caccia, spesso prendono di mira prede giovani, deboli, malate o anziane che sono più facili da uccidere per evitare di spendere troppe energie durante la caccia. I lupi sono anche spazzini opportunisti e mangiano carogne quando sono disponibili. Spesso nascondono la loro carne nel ghiaccio o nella neve per conservarla e nasconderla da altri spazzini.