蜻蜓主要吃蚊子、蒼蠅和各類小昆蟲為食,幼蟲期的蜻蜓會捕食螺類、小魚、搖蚊幼蟲等。在這些食物中,蜻蜓尤其喜歡吃蚊子及其幼蟲、蚜蟲。成蟲多捕食蚊子、蒼蠅等害蟲。蜻蜓的食量驚人,一年可以吃掉近兩千只蚜蟲。

蜻蜓是肉食性的昆蟲,主要將蚊子、蒼蠅、小飛蛾和各種小昆蟲作為食物,部分蜻蜓也會捕食蝴蝶、蜜蜂和小魚。
家養(yǎng)蜻蜓需要根據(jù)它的不同年齡進(jìn)行喂食,蜻蜓幼蟲可以吃水生甲蟲、螺類、小魚、搖蚊幼蟲等,蜻蜓成蟲可以吃蚊子等害蟲。
在這些食物中,蜻蜓尤其喜歡吃蚊子及其幼蟲、蚜蟲。一只蜻蜓幼蟲平均每天可以吃十多只蚊子幼蟲,一只綠色大蜻蜓一天可以吃掉近兩千只蚜蟲。
蜻蜓的一生都是益蟲,無論是成蟲還是幼蟲,蜻蜓都是肉食性的,多捕食蚊子、蒼蠅等害蟲。