В дикой природе соколы питаются в основном мелкими млекопитающими, такими как грызуны, белки и кролики. Также в их рацион могут входить некрупные птицы, например голуби или перепела. Кроме того, некоторые виды соколов питаются зайцами, мышами, ягнятами, змеями, лягушками, раками, ящерицами, насекомыми и фруктами. Соколы предпочитают живую кровь и свежее мясо и никогда не станут есть падаль, как бы ни были голодны. Рацион питания соколов зависит от вида.