Kurtlar etoburdur ve esas olarak bölgeye bağlı olarak değişen türler olmak üzere büyük memelileri yer. Ayrıca diyetlerini elma, armut, kavun ve çeşitli meyveler gibi meyvelerle de tamamlarlar.
Kurtlar paketleri toplarlar. Kuzey Amerika'da, geyik, geyik, misk öküzü, karibu, katır geyiği, beyaz kuyruklu geyik, bizon ve bighorn koyun gibi büyük hayvanları aldılar. Avrupa ve Asya'da geyik, kızıl geyik, yaban domuzu, ren geyiği, dağ keçisi, güderi ve yabani keçileri avlarlar. Genellikle gençleri, yaşlıları ya da engelli sürüleri dışarı çıkarırlar. Büyük hayvanlar az olduğunda kurtlar tilki, gelincik, sıçan, tavşan, porsuk, sincap, fare ve diğer kemirgenler gibi diğer küçük memeli türleri ile beslenirler. Bazen kertenkeleleri, kurbağaları, yılanları, büyük böcekleri, kuşları ve yumurtalarını yerler. Bazıları Hazar Denizi kıyılarındaki mühürleri avlarken, bazıları Batı Kanada'da somon balığı avlıyor. Nepal ve Suudi Arabistan'da kurtların maymunlar ve babunlar gibi primatlar avladıkları bilinmektedir.
Yiyecek kıt olduğu zaman kurtların yamyamlığa başvurdukları, eski ya da yaralı paket üyelerine saldırdıkları ve yemek yedikleri bilinmektedir. Ayrıca leşleri yiyorlar. Bazen inekler ve koyunlar gibi evcil hayvanlarla beslenmelerine rağmen, insanlara yapılan saldırılar çok nadir görülür.