-Akatyczne owady, takie jak robaki wodne, chrząszcze i larwy
-Marne ryby, takie jak Minnows and Stickleback
-Frogs, kijanki i inne płazy
-Snails i inne małe bezkręgowce
-Siewy, takie jak kukurydza, pszenica i owies
-Fruity i warzywa, takie jak jagody, jabłka i sałata
-Bread i inne produkty ludzkie
Konkretna dieta kaczki może się różnić w zależności od gatunku, pory roku i dostępności źródeł żywności w ich siedlisku. Na przykład niektóre kaczki, takie jak klocki, częściej jedzą rośliny i nasiona, podczas gdy inne, takie jak futerki, częściej jedzą ryby. Wiadomo również, że kaczki zmieniają swoją dietę na podstawie dostępności żywności i mogą spożywać różne pokarmy o różnych porach roku lub w różnych lokalizacjach.
Kaczki są ogólnie oportunistycznymi podajnikami, co oznacza, że zjedzą wszelkie źródła żywności, są dla nich najłatwiej dostępne. Jednak niektóre kaczki, takie jak rumiana kaczka, wiadomo, że mają specjalistyczne diety i mogą spożywać tylko ograniczoną liczbę artykułów spożywczych.