蜻蜓吃的东西非常非常单一,一般它只吃一些飞行小虫,比如蚊子、苍蝇、小飞娥等小昆虫都吃,并且大多都是专门剥啄害虫的,蜻蜓对人类生活和农田作物都有很大好处。蜻蜓食量非常大,一只蜻蜓幼虫一天就能吃10只幼蚊,大蜻蜓一小时能吃掉40只苍蝇。
蜻蜓会吃一般在池塘或河边飞行的昆虫,如果是蜻蜓幼虫,一般会在水中发育,成虫则在飞行中捕食飞虫,像我们平日讨厌的蚊子、苍蝇这些都是蜻蜓的捕食对象。
不同时期的蜻蜓吃的食物也不同,蜻蜓幼虫主要以小甲壳虫动物、原生动物或水生动物为主,后期幼虫食摇蚊幼虫,水生甲虫和螺类以及小鱼,雨花的成虫蜻蜓通常是以飞行的小虫为猎物,还甚至会吃掉本身体重60%的猎物。
蜻蜓吃东西的量也非常大,一头马大头蜻蜓一天能吃掉1000余只小飞虫,在一小时内吃掉40只苍蝇或840蚊子,蜻蜓也非常爱吃蚊子的幼虫,一只蜻蜓幼虫一年能吃3000多只蚊子幼虫。