Die Hauptnahrungsmittel eines Höckerschwans umfassen:
- Wasserpflanzen: Teichkraut, Seerose und Almen aus Gewässern.
- Untergetauchte Vegetation: Wurzeln und Stängel von Wasserpflanzen, die durch Tauchen erreicht werden.
- Gräser: Entlang der Ufer und in flachem Wasser verzehrt.
- Pflanzliches Material: Blätter und Stängel verschiedener Pflanzen in der Nähe von Wasserlebensräumen.
- Insekten: Gelegentlich Wasserinsekten, kleine Fische und Wirbellose, wenn verfügbar.
Die genaue Ernährung variiert je nach Standort, Lebensraumbedingungen und verfügbaren Nahrungsquellen.