Les cygnes se nourrissent dans l'eau et sur terre. Ils sont presque exclusivement herbivores, même si un petit nombre d'animaux aquatiques peut être mangé. Leur régime alimentaire est composé de racines, de tubercules, de tiges et de feuilles de plantes aquatiques submergées.