Sangtraner spiser primært fisk, frøer, krabber og vandlevende hvirvelløse dyr, men de indtager også specifikke planter i lavvandede vådområder og græsarealer:
- Snavsegræs (Spartina spp.): Især saltmose-snavsegræs og gulf-snavsegræs i kystområder.
- Strandhavre (Uniola paniculata): Fundet i kystklitter; giver frø om vinteren.
- Vild ris (Zizania aquatica): Vokser i lavvandede vådområder; næringsrige korn spist af fuglene.
- Bulrushes (Scirpus spp.): Frø, rhizomer og skud spist under træk.
- Pilehoveder (Sagittaria spp.): Knolde og frø fra disse vandplanter.
- Potteukter (Potamogeton spp.): Frø, blade og stængler indtaget i vådområder.
Specifikke planter spist varierer afhængigt af levested og fødetilgængelighed.