La alimentación del benteveo se basa en todo tipo de invertebrados, como larvas, lombrices, e insectos que caza volando, y la complementa con algunas frutas, como uvas e higos, pequeños roedores y reptiles, e incluso peces, a los que pesca de manera muy similar a la del martín pescador, llevándolos hasta una rama y matándolos a golpes que da contra ella.