Dragonfly vor mânca aproape orice pot prinde. Unele favorite ale libelulei includ fluturi, termite, țânțari, țânțari și furnici.
Alte insecte care vor mânca libelulele includ albinele și larvele. Cu abilitatea de a-și arunca aripile repede, libelulele permit foarte puțini insecte să scape atunci când sunt vânați. Dragonfly elimină insectele din aer și le zdrobește cu mandibulele înainte de a le înghiți. Ca nimfe, le lipsește capacitatea de a zbura și de a se hrăni cu prada subacvatică. Fiind înotători rapizi, nimfele dragonfly capturează aproape toate insectele acvatice, împreună cu viermi și pești. Ocazional, nimfele se vor aventura pe pământ în căutare de hrană. Vulpea se ascunde adesea în vegetație, pentru a nu fi văzută de alți pradatori.