Основните храни, ядени от немски лебед, включват:
- Водни растения: Езерна трева, воден лилия и водорасли, получени от водоemi.
- Потоплена вегетация: Корени и стъбла на водни растения, достигнати чрез пълзане под вода.
- Треви: Консумирани по брегове и в мълка вода.
- Растенителни материали: Листа и стъбла на различни растения край водни habitat-и.
- Насекоми: Възможни водни насекоми, малки риби и безгръбначни, когато са налични.
Точната диета варира според локация, условия на habitat и налични източници на храна.