A dieta de um cisne consiste em plantas, raízes, folhas e sementes que ele encontra em seu habitat aquático. Alguns cisnes se adaptaram para comer grãos e milho que encontram no solo. Em algumas áreas, os cisnes procuram terras agrícolas para comer grãos ou milho, tornando-se um incômodo para os agricultores.
Os cisnes comem enquanto nadam e mergulham seus bicos na água para colher algas e outras plantas da superfície. Eles também podem mergulhar sob a água para arrancar plantas que crescem do fundo. Não é incomum os cisnes comerem frutos do mar, mas eles preferem uma dieta à base de vegetais.