蜻蜓是肉食性昆蟲,主要以蚊、蠅、蛾和各種小昆蟲為食。壹些蜻蜓也捕食蝴蝶、蜜蜂和小魚。
家養的蜻蜓需要根據不同的年齡來餵養。蜻蜓幼蟲可以吃水甲蟲、蝸牛、小魚和搖蚊幼蟲,而成年蜻蜓可以吃蚊子和其他害蟲。
在這些食物中,蜻蜓特別喜歡吃蚊子及其幼蟲和蚜蟲。
壹只蜻蜓幼蟲平均每天能吃掉十多只蚊子幼蟲,壹只大綠蜻蜓壹天能吃掉近兩千只蚜蟲。