De acordo com About.com, os peixes são um dos alimentos mais comuns que os patos comem. Os patos também se alimentam de caracóis, minhocas, crustáceos, gramíneas, ervas daninhas, plantas aquáticas, pequenos anfíbios, insetos, sementes, frutas e nozes. Os patos são onívoros, mas suas dietas variam por vários motivos.
Alguns alimentos estão mais disponíveis durante certas estações. Por exemplo, os insetos são abundantes durante a primavera e o verão. O habitat de um pato faz uma diferença significativa. Os patos que vivem perto da água têm maior acesso aos peixes do que aqueles que moram no campo. O estilo de alimentação também afeta a dieta do pato. Alguns patos são mergulhadores e têm acesso a muitos peixes e crustáceos. Outros ficam em águas rasas e se concentram em plantas e insetos.