Libellen fressen fast alles, was sie fangen können. Zu den Lieblingen der Libelle gehören Schmetterlinge, Termiten, Mücken, Mücken und Ameisen.
Andere Insekten, die Libellen fressen, sind Bienen und Larven. Mit der Fähigkeit, schnell mit den Flügeln zu schlagen, lassen Libellen bei der Jagd nur sehr wenige Insekten entkommen. Libellen zupfen Insekten aus der Luft und zerquetschen sie mit ihren Mandibeln, bevor sie schlucken. Als Nymphen fehlt ihnen die Fähigkeit zu fliegen und sich von Unterwasserbeute zu ernähren. Als schnelle Schwimmer fangen Libellennymphen neben Würmern und Fischen fast alle Wasserinsekten. Gelegentlich wagen sich die Nymphen auf der Suche nach Nahrung an Land. Libellen verstecken sich oft in der Vegetation, um nicht von anderen Raubtieren entdeckt zu werden.