Dodos ernährten sich je nach Lebensraum unterschiedlich. Der Dodo von Mauritius fraß hauptsächlich Früchte und Samen von Ebenholz-, Tamarinden- und Calvaria-Bäumen sowie Blätter und Blüten. Der Dodo von Rodrigues hatte wahrscheinlich eine ähnliche Ernährung mit insel-spezifischen Früchten und Samen. Beide Arten suchten am Boden nach Nahrung und kletterten gelegentlich auf Bäume. Ihr Überleben hing stark von der Verfügbarkeit dieser Pflanzenarten ab.