Secondo About.com, i pesci sono uno degli alimenti più comuni che le anatre mangiano. Le anatre si nutrono generalmente di lumache, vermi, crostacei, erbe, erbe infestanti, piccoli anfibi, insetti, semi, frutta e noci. Le anatre sono onnivori, ma le loro diete variano per diversi motivi.
Alcuni cibi sono più disponibili in determinate stagioni. Ad esempio, gli insetti sono abbondanti durante la primavera e l'estate. L'habitat di un'anatra fa una differenza significativa. Le anatre che vivono vicino all'acqua hanno un maggiore accesso ai pesci rispetto a quelle con le case nei campi. Lo stile di alimentazione influisce anche sulla dieta di una papera. Alcune anatre sono sub e accedono a molti pesci e crostacei. Altri rimangono in acque poco profonde e si concentrano su piante e insetti.