Les colombes blanches se nourrissent principalement de graines. Rocket Swag répertorie les grains de maïs soufflé, le millet et les tournesols comme particulièrement appropriés. Le gravier sous forme de coquilles d'huîtres et d'œufs broyés doit être fourni séparément. Les aliments mous, tels que le pain de maïs et les œufs durs, peuvent être mélangés aux graines. L'insecte occasionnel, le ver ou le vert peuvent également être ajoutés à leur alimentation. Les colombes blanches peuvent également manger différentes céréales et du blé.
Selon l'American Dove Association, les colombes peuvent être nourries une fois par jour avec une grande variété de graines en tant que sélection dans l'espoir qu'elles finissent par apprendre à manger un régime équilibré de graines. L'ADA conseille de disperser des graines dans des cages ou des enclos pour les engager pendant la journée et les garder actives à la recherche de nourriture, les empêchant de devenir grosses et sous-stimulées.
L'ADA recommande également d'ajouter une goutte d'eau de Javel dans un gallon d'eau pour empêcher la croissance des algues. La plupart des colombes mangent également des fruits et des légumes, certaines apprenant à apprécier le riz, le beurre de cacahuète et le fromage. Il est également utile de compléter le régime alimentaire des colombes blanches avec de l'huile de foie de morue et de la levure de bière une fois par semaine. Leurs contenants de graines et leurs abreuvoirs doivent être maintenus propres et exempts de fientes.