Los cucos se alimentan principalmente de insectos, especialmente orugas que son desagradables para otras aves. Además, de vez en cuando también consumen huevos y polluelos de otras aves.