Vakteler er altspisende bakkenmatende fugler som spiser en rekke insekter i voksen alder. De forbruker vanligvis bakkenlevende insekter som biller, maurer, gresshoppere, gresshoppere, og larver. De kan også spise edderkopper og insekttarver funnet i sitt miljø.