Benekli güvercin (Streptopelia chinensis), omnivor bir beslenme alışkanlığına sahiptir ve genellikle aşağıdaki besinlerle beslenir: Tohumlar: Buğday, pirinç, mısır, arpa gibi tahıllar. Meyveler: Üzüm, elma, nar gibi çeşitli meyveler. Yeşil bitkiler: Bahçelerde bulunan yeşil yapraklı bitkiler. Böcekler ve küçük omurgalılar: Protein ihtiyacını karşılamak için tüketilir. Ayrıca, benekli güvercinler, insanların bıraktığı yemek artıklarını da yiyebilirler.