Átlagosan egy karvaly naponként 2-3 kis madarat eszik. Bőségben vagy fiókak neveltetésekor 5-6-ot is foghatnak napi. Hiányban pedig csak egykét naponta egyet. Magas lesülőről vadásznak, és a gyenge vagy betegebb egyedeket célzva segítik a madárpopulációk kontrollját.