يحدث ذلك لاسباب قد تكون طبيعية ولا تعتبر مرضية مثل تناول بعض الأطعمة التي قد تغير لون البراز مثل الخضروات الخضراء كالسبانخ والملفوف، وفي حال كان البراز الأخضر عند حديثي الولادة فأيضا يعتبر امر طبيعي لان الطفل في هذا الوقت يعتمد بشكل كلي على حليب الأم فقط.
بالإضافة إلى أنه قد يكون ظهور اللون الاخضر بالبراز يدل على بعض الحالات المرضية مثل مشاكل الأمعاء والجهاز الهضمي، من التهاب بكتيري أو طفيلي.