A szúnyoglarvák, vagy „csontosbogarak”, algákat, baktériumokat, protozoákat, kerítőfejűs apróállatokat, szerves anyagtartalmakat és más kicsi élőlényeket esznek a vízi élőhelyükben. Szájukba lévő écszékkel szűrik ki ezeket az élelmiszer-részecskéket a vízből.
Szűrőevőknek tekintik: a szerves anyagokat folyamatos szűréssel fogyasztják, miközben a víz felületén légzenek. Étrendjük tartalmazza a növényi és állati eredetű anyagokat egyaránt, és kulcsszerepet játszanak a szerves anyagok lebomlásában a vízi ökoszisztémákban.