Şahin hayvanı, etçil bir beslenme düzenine sahiptir ve avlanarak beslenir. Şahinlerin yediği başlıca yiyecekler şunlardır: - Küçük ve orta boy memeliler: sincap, tavşan, kertenkele, tarla faresi, yılan ve sürüngenler. - Kuşlar: güvercin, su kuşu ve küçük ötücü kuşlar. - Yarasalar. Şahinler, leş yani ölü hayvanlarla beslenmeyi tercih etmezler.