斑鸠是杂食性动物,饲料和昆虫它都会吃,不过它们吃菜叶的话就需要将菜叶弄成小片小片的喂斑鸠吃才行。
平时可以用玉米、稻谷、鸡饲料、和切碎的菜叶喂它们,定期给一些掺盐的沙土让它们补充微量元素。斑鸠一般在地面觅食,吃大量小型种子。如高粱、麦种、稻谷以及果实等,有时也吃昆虫的幼虫。巢筑在树上,一般高距地面3~7米,用树枝搭成,结构简单。
斑鸠主要以植物种子为食,特别是农作物种子,如稻谷、玉米、小麦、豌豆、黄豆、菜豆、油菜、芝麻、高粱、绿豆等。有时也吃蝇蛆、蜗牛、昆虫等动物性食物高粱、麦种、稻谷以及果实等,有时也吃昆虫的幼虫,冬天常吃樟树的籽核。
大部分的食物斑鸠都会吃,也不会出现生病的情况。