A hattyúk változatos étrenddel rendelkeznek: merülő vízinövények (nád, réce, vízi lencse, vízi liliom, nádas), algák (szálas, zöld, kékzöld). Állati eredetű tartalom: vízi rovarok (súrolyv, szitakötő, sarlós, szitakötő), kis halak (únia, botfül), amfibiók (béka, gőte), molusztok (csiga, kagyló), rakkók (vörös rak), és alkalmanként magvak, diófélék, bogyók, gyümölcsök.