Svaner spiser plantematerialer som ålegræs, ålegræs, vigegræs, andemat, vannkastanje, pilrot, vannhyacint, ris, villris og mais. De spiser også dyr inkludert fisk, kreps, snigler, frosker, muslinger og insekter som vandbærer, biller, libellelarver og knepler.