Os patos comem principalmente plantas aquáticas, mas são onívoros e também comem insetos, crustáceos, moluscos, sapos e pequenos peixes. Os patos procuram comida e comem o que estiver disponível, embora a vegetação constitua o parte essencial de sua dieta.
Os patos consomem todas as partes das plantas aquáticas, incluindo caules, flores e sementes. Algumas espécies até comem plantas aquáticas microscópicas, como o plâncton. Além disso, os patos gostam de plantas terrestres e grãos, como arroz ou cevada. Embora pão e pipoca sejam frequentemente dados aos patos urbanos, esses alimentos não são particularmente saudáveis para eles. As melhores alternativas incluem milho rachado e alface picada.