Le régime alimentaire d'un cygne se compose de plantes, de racines, de feuilles et de graines qu'il trouve dans son habitat aquatique. Certains cygnes se sont adaptés à la consommation de céréales et de maïs qu'ils trouvent sur le sol. Dans certaines régions, les cygnes chercheront des terres agricoles pour manger les céréales ou le maïs, devenant une nuisance pour les agriculteurs.
Les cygnes mangent en nageant et plongent leur bec dans l'eau pour ramasser les algues et autres plantes de surface. Ils peuvent également plonger sous l'eau pour arracher les plantes qui poussent du fond. Il n'est pas rare que les cygnes mangent des crustacés, mais ils préfèrent un régime à base de légumes.