斑鸠春天主要吃各种植物种草子、嫩叶、幼芽,也吃农作物,如稻谷、玉米、高粱、小米、黄豆、绿豆等,有时也吃鳞翅目幼虫、甲虫等昆虫。觅食多在林下地上、林缘和农田耕地。冬天,斑鸠主要吃食樟树籽后吐出的樟树籽硬核。斑鸠常栖息在山地、山麓或平原的林区,主要在林缘、耕地及其附近集数只小群活动。