As libélulas comem quase tudo que podem pegar. Alguns favoritos das libélulas incluem borboletas, cupins, mosquitos, mosquitos e formigas.
Outros insetos que as libélulas comem incluem abelhas e larvas. Com a habilidade de bater suas asas rapidamente, as libélulas permitem que poucos insetos escapem quando são caçados. As libélulas arrancam os insetos do ar e os esmagam com as mandíbulas antes de engolir. Como ninfas, não têm a capacidade de voar e se alimentar de presas subaquáticas. Por serem nadadoras rápidas, as ninfas da libélula pegam quase todos os insetos aquáticos junto com vermes e peixes. Ocasionalmente, as ninfas se aventuram em terra em busca de comida. Freqüentemente, as libélulas se escondem na vegetação para evitar serem avistadas por outros predadores.