Chim bồ câu đá hoặc chim bồ câu hoang ăn hạt và ngũ cốc mà chúng nhặt được từ mặt đất. Chim bồ câu cũng có cơ hội và sẽ ăn bánh, bỏng ngô và các mẩu bánh mì. Họ đã được biết là ăn protein động vật bị loại bỏ như thịt từ xương gà và pho mát từ vỏ bánh pizza. Chim bồ câu các loại cũng sẽ ăn giun, sên, ốc sên, côn trùng và thằn lằn nhỏ. Một số loài chim bồ câu có sở thích ăn trái cây.
Những con chim bồ câu ăn hạt đã phát triển một bộ máy tiêu hóa chuyên biệt để giúp chúng xử lý hạt. Chúng có thể được nhìn thấy đang mổ sạn, được tích trữ trong mề của chúng. Sau đó, hạt sạn được sử dụng để nghiền hạt sau khi nó rời khỏi cây trồng của chim. Chim bồ câu ăn hạt cần nhiều nước. Không giống như các loài chim khác, chim bồ câu không cần ngẩng đầu lên để nuốt mà có thể bơm nước vào họng như ngựa. Những con chim bồ câu sống trong sa mạc có thể uống nước có trong xương rồng và các loài xương rồng khác và có thể chịu được nước mặn.
Chim bồ câu con hay còn gọi là chim bồ câu được cả bố và mẹ cho ăn sữa cây trồng. Đây là một chất dinh dưỡng lỏng giống như sữa. Một số con mực được cho ăn sữa cây trồng trong vài ngày trong khi những con khác được cho ăn sữa cây trồng ngay cả khi chúng đã trưởng thành.