Kraanvogels eten voornamelijk vis, krabben, krabben en waterongewervelden, maar ze consumeren ook specifieke planten in ondiepe wetlands en grasachtige gebieden:
- Snoeigrassen (Spartina spp.): Vooral zoutmoerassnoeigras en golfsnoeigras in kustgebieden.
- Zeehaver (Uniola paniculata): Te vinden in kustduinen; biedt zaden in de winter.
- Wild rijst (Zizania aquatica): Groeit in ondiepe wetlands; voedzame granen gegeten door de vogels.
- Biezen (Scirpus spp.): Zaden, rhizomen en scheuten gegeten tijdens de trek.
- Pijlblad (Sagittaria spp.): Knollen en zaden van deze waterplanten.
- Pontepotamogeton (Potamogeton spp.): Zaden, bladeren en stengels geconsumeerd in wetlands.
Specifieke planten die worden gegeten variëren afhankelijk van habitat en voedselbeschikbaarheid.