Șoimii sunt omnivori și au obiceiuri alimentare foarte oportuniste. Ceea ce mănâncă un șoim este, în general, determinat de habitatul nativ al șoimului, de speciile de șoim și de disponibilitatea hranei, un șoim va mânca aproape orice.
Șoimii cu coadă roșie sunt cele mai răspândite specii de șoim. Aceste păsări de pradă se scufundă la viteze de până la 120 de kilometri pe oră, înțepenindu-și prada cu spiritele lor super-ascuțite. Șoimii cu șezut roșu se hrănesc, în principal, cu mamifere mici, inclusiv șoareci, șoareci, veverițe și molare, dar nu se opun consumului de animale de companie, inclusiv pisicilor și câinilor mici. Alte elemente din meniu pentru șoim includ rațe, pești, lilieci, păsări mai mici, lăcuste, iepuri, șopârle, șerpi și broaște. Ei vor mânca și animale moarte, iar când vor mânca, vor înghiți totul, inclusiv oasele, și apoi vor regruga părți care nu pot fi digerate.