Os principais produtos alimentares são particularmente vegetais verdes, ou produtos de sangue animal e miudezas. Os pacientes que comem estes alimentos ricos em ferro passarão por fezes negras, tais como sangue de porco, sangue de ovelha, galinha, pato e ganso, bem como comer grandes quantidades de fígado de vaca e de porco. O ferro no sangue destes animais pode formar sulfureto de ferro preto nos intestinos do corpo e fazer com que as fezes se tornem negras. Há também alimentos, tais como compota de ameixa e compota de amora, que podem causar fezes escuras. Existem também alguns medicamentos que podem causar fezes negras, tais como carvão activado oral e suplementos de ferro, bem como alguns suplementos de bismuto comummente utilizados em gastroenterologia, e mesmo alguns medicamentos chineses à base de ervas podem causar fezes negras.