Genellikle yarış kuşları olarak eğitilen evcil güvercinler, protein ve mineral içeren çeşitli diyetlere ihtiyaç duyarlar. Buğday, tam mısır taneleri ve sorgum gibi tahılların karışımından yeterli miktarda elde edilir yapraklı yeşillikler ve bir mineral takviyesi, güvercinlerin ihtiyaç duyduğu besinlerin çoğunu sağlayacaktır.
Homing ve yarış güvercinlerine dengeli bir tahıl ve yeşil diyet diyetinin yanı sıra bol miktarda su verilmelidir. Güvercinler ayrıca genellikle kalsiyum, tuz, demir, manganez ve çinko içeren ince öğütülmüş mineral takviyelerinin bir karışımı olan kumlara da ihtiyaç duyarlar. Yarış güvercinleri ekmek veya diğer yiyecek artıklarını yememelidir, çünkü bunlar yeterli beslenmeden doldurulur.