大便有不消化的蔬菜可能是饮食不当、胃肠功能紊乱等原因引起的。患者需要根据病因进行针对性治疗。一、生理性因素1.饮食不当:如果在日常生活中经常暴饮暴食或者吃过多难以消化的食物,可能会导致食物堆积在胃肠道内无法及时排出,从而出现上述症状。建议平时要注意合理饮食,以清淡易消化的食物为主,可以多吃新鲜水果和蔬菜,比如苹果、菠菜等,能够促进肠胃蠕动,帮助改善症状。二、病理性因素2.胃肠功能紊乱:胃肠功能紊乱通常是由于精神紧张、压力过大等因素所引起的一种疾病,会导致患者出现腹痛、腹泻等症状,并且还会伴有排便异常的情况发生。可以在医生指导下服用多潘立酮片、枸橼酸莫沙必利胶囊等药物进行治疗。除此之外还可能与慢性肠炎有关,建议就医后明确病因对症处理。