Les canards colverts se nourrissent de poissons, d'amphibiens, de crustacés, de gastéropodes, de vers, de plantes aquatiques et terrestres, de céréales, de graines, de racines, de tubercules et d'invertébrés, tels que les libellules, les coléoptères et les mouches. Ils ont tendance se nourrir à la surface de l'eau ou sur la terre, plutôt que de plonger dans l'eau pour se nourrir. Les canards colverts suivent un régime omnivore, ce qui signifie qu'ils mangent des matières végétales et animales.
La nourriture que mangent les canards colverts dépend de divers facteurs, tels que la compétition alimentaire, leur stade actuel du cycle de reproduction, leur emplacement et la disponibilité des nutriments dans leur habitat. Pendant la saison de reproduction, il a été documenté que les colverts mâles mangeaient 37,6 pour cent de matière animale et 62,4 pour cent de matière végétale. Les femelles pondeuses ont mangé 71,9 pour cent de matière animale et 28,1 pour cent de matière végétale. Les femelles qui ne pondaient pas d'œufs ont mangé 37 pour cent de matière animale et 63 pour cent de matière animale.
Pendant les mois froids et les périodes de migration, les canards colverts mangent beaucoup plus de plantes que de viande. Les canards colverts sont connus pour paître pour la matière végétale. Ce sont des animaux très sociaux, sauf lorsqu'ils sont en cycle de reproduction. Ils se rassemblent en grands troupeaux, appelés sords. Bien que les canards colverts soient connus pour leur comportement monogame, les colverts mâles recherchent d'autres femelles en plus de leurs compagnes.