Boz dumanlı güvercinler, beslenme alışkanlıklarına göre çeşitli besinlerle beslenir: Tahıllar: Buğday, arpa, pirinç ve mısır gibi tahılları tüketirler. Tohumlar: Çeşitli bitki tohumları diyetlerinde önemli bir yer tutar. Meyveler: Özellikle olgun meyveleri tercih ederler. İnsan artıkları: Kentsel alanlarda insanların bıraktığı yemek artıkları, özellikle ekmek kırıntıları, onlar için önemli bir besin kaynağıdır. Böcekler ve küçük omurgalılar: Bazı türleri, protein ihtiyacını karşılamak için böcekler, solucanlar ve diğer küçük omurgalıları tüketir. Boz dumanlı güvercinler, adaptasyon yetenekleri sayesinde farklı habitatlarda yaşayabilir ve doğal besin kaynaklarının yanı sıra insan tarafından sağlanan gıda kaynaklarını da değerlendirme yeteneğine sahiptir.