Les colombes mangent généralement une variété de graines, notamment:
- Graines de tournesol
- Graines de carthame
- graines de millet
- grains de maïs
- blé craquelé
- Avoine
Ils peuvent également manger d'autres aliments, comme:
- Fruit
- Baies
- insectes
- des vers de terre
- Escargots