Dieta dodo zależała od siedliska. Dodo z Mauricyi głownie jadło owoce i nasiona z drzew ebonowych, tamarynowych i kalwaryjskich, a także liście i kwiaty. Dodo z Rodrigues prawdopodobnie miało podobną dietę owoców i nasion specyficznych dla tej wyspy. Oba gatunki szukały pożywienia na ziemi i sporadycznie wspinały się na drzewa. Ich przetrwanie mocno zależało od dostępności tych gatunków roślinnych.