Steintauben oder Wildtauben fressen Samen und Körner, die sie vom Boden aufnehmen. Tauben sind auch opportunistisch und fressen Kuchen, Popcorn und Brot. Es ist bekannt, dass sie weggeworfenes tierisches Protein wie Fleisch aus Hühnerknochen und Käse aus Pizzakrusten essen. Tauben aller Art fressen auch Würmer, Nacktschnecken, Schnecken, Insekten und kleine Eidechsen. Einige Tauben haben eine Vorliebe für Obst.
Tauben, die Samen fressen, haben einen speziellen Verdauungstrakt entwickelt, der ihnen hilft, die Samen zu verarbeiten. Man kann sie beim Picken von Kies beobachten, der in ihrem Muskelmagen gespeichert ist. Die Körner werden dann verwendet, um die Samen zu mahlen, nachdem sie die Ernte des Vogels verlassen haben. Samen fressende Tauben brauchen viel Wasser. Im Gegensatz zu anderen Vögeln müssen Tauben zum Schlucken den Kopf nicht heben, sondern können das Wasser wie Pferde in ihren Rachen pumpen. Tauben, die in der Wüste leben, können das Wasser von Kakteen und anderen Sukkulenten trinken und vertragen Salzwasser.
Babytauben oder Jungtauben werden von beiden Elternteilen mit Kropfmilch gefüttert. Dies ist ein flüssiger Nährstoff, der Milch ähnelt. Einige Jungvögel werden einige Tage lang mit Kropfmilch gefüttert, während andere auch nach dem Ausfliegen mit Pflanzenmilch gefüttert werden.