Los patos se alimentan principalmente de plantas acuáticas, pero son omnívoros y también comen insectos, crustáceos, moluscos, ranas y peces pequeños. Los patos se alimentan de ellos y comen todo lo que está disponible, aunque la vegetación parte fundamental de su dieta.
Los patos consumen todas las partes de las plantas acuáticas, incluidos los tallos, las flores y las semillas. Algunas especies incluso comen plantas acuáticas microscópicas, como el plancton. Además, los patos disfrutan de plantas terrestres y granos, como el arroz o la cebada. Aunque el pan y las palomitas de maíz a menudo se alimentan a los patos urbanos, esos alimentos no son particularmente saludables para ellos. Las mejores alternativas incluyen maíz triturado y lechuga rallada.