Le anatre domestiche si nutrono di pesci, anfibi, crostacei, gasteropodi, vermi, piante acquatiche e terrestri, cereali, semi, radici, tuberi e invertebrati, come libellule, coleotteri e mosche. Tendono nutrirsi sulla superficie dell'acqua o sulla terra, piuttosto che immergersi nell'acqua per il cibo. Le anatre del germano reale seguono una dieta onnivora, nel senso che mangiano sostanze vegetali e animali.
Il cibo che le anatre domestiche mangiano dipende da una varietà di fattori, come la competizione alimentare, la loro fase attuale nel ciclo di riproduzione, la loro posizione e la disponibilità di nutrienti nel loro habitat. Durante la stagione riproduttiva, i germani reali maschi sono stati documentati mangiando il 37,6% di materia animale e il 62,4% di materiale vegetale. La deposizione delle femmine consumava il 71,9% di materia animale e il 28,1% di materiale vegetale. Le femmine che non deponevano uova mangiavano il 37% di materia animale e il 63% di materiale animale.
Durante i mesi freddi e i periodi di migrazione, le anatre domestiche mangiano molte più piante che carne. Le anatre del germano reale sono conosciute per pascolare per la materia vegetale. Sono animali molto socievoli, tranne quando sono in un ciclo di riproduzione. Si riuniscono in grandi stormi, che sono conosciuti come sords. Sebbene le anatre domestiche siano famose per il loro comportamento monogamico, i germani reali cercano altre femmine oltre ai loro compagni.