Die Nahrung der Ameisenjungfern besteht hauptsächlich aus Insekten. Während der nächtlichen Flüge konnten die Tiere beim Fang von Kleinschmetterlingen beobachtet werden, die sie mit den Vorderbeinen festhalten, sich auf der nächstliegenden Pflanze niederlassen um ihre Beute zu zerkauen, wobei die Flügel übrig bleiben. Manchmal nehmen sie auch aus Blüten Nektar und Pollen auf, manche Arten scheinen sich ausschließlich von Blütenpollen zu ernähren. Die langen Sporne an den Tibien mancher Arten werden als Hilfsorgane zum Beuteerwerb gesehen, die spornlosen Arten gelten deswegen hauptsächlich als Blattlausfresser. Größere Arten wie etwa Vertreter der Gattung Acanthaclisis sind dagegen aggressive Jäger.