Die Diäten von Stelzenvögeln können je nach Art, Saison und Verfügbarkeit von Nahrung variieren. Einige der häufigsten Lebensmittel, die von Stelzenvögeln gegessen werden, sind:
- Fisch
- Insekten (z. B. Käfer, Fliegen, Libellen)
- Krebstiere (z. B. Garnelen, Krabben)
- Molluscs (z. B. Schnecken, Muscheln)
- Würmer
- Samen
- Pflanzenmaterial
Stelzen sind opportunistische Feeder, und sie nehmen oft das, was Lebensmittel zur Verfügung stellt. Es ist jedoch bekannt, dass einige Stelzenvögel auf bestimmte Arten von Lebensmitteln spezialisiert sind. Zum Beispiel ist das amerikanische Avocet (Recurvirostra Americana) eine Art Stelzenvogel, der fast ausschließlich Sole -Garnelen frisst.
Stelzen spielen im Ökosystem eine wichtige Rolle, indem sie die Populationen von Insekten, Krebstieren und anderen kleinen Tieren kontrollieren. Sie sind auch eine Nahrungsquelle für andere Tiere wie Raptors, Eulen und fleischfressende Säugetiere.