Die Nahrung eines Schwans besteht aus Pflanzen, Wurzeln, Blättern und Samen, die er in seinem Wasserlebensraum vorfindet. Einige Schwäne haben sich an den Verzehr von Körnern und Mais angepasst, die sie auf dem Boden finden. In einigen Gebieten suchen Schwäne Ackerland auf, um Getreide oder Mais zu fressen, was für die Bauern zu einem Ärgernis wird.
Schwäne fressen beim Schwimmen und tauchen ihre Schnäbel ins Wasser, um Algen und andere Oberflächenpflanzen aufzusammeln. Sie können auch unter Wasser tauchen, um Pflanzen hochzuziehen, die von unten wachsen. Es ist nicht ungewöhnlich, dass Schwäne Schalentiere essen, aber sie bevorzugen eine pflanzliche Ernährung.