Dieta łabędzia składa się z roślin, korzeni, liści i nasion, które znajduje się w jej środowisku wodnym. Niektóre łabędzie przystosowały się do jedzenia zbóż i kukurydzy, które znajdują się na ziemi. W niektórych rejonach łabędzie będą szukać ziemi uprawnej, aby jeść zboże lub kukurydzę, co staje się uciążliwe dla rolników.
Łabędzie jedzą podczas pływania i zanurzą dzioby w wodzie, aby zebrać algi i inne rośliny na powierzchni. Mogą również zanurkować pod wodą, aby wyciągnąć rośliny, które rosną od dołu. Łabędzie często jedzą skorupiaki, ale wolą dietę pochodzenia roślinnego.