Las heces amarillas generalmente se deben a un exceso de alimentos grasos y grasa en la dieta. Mayo Clinic afirma que también puede ser causada por un trastorno de malabsorción como la enfermedad celíaca.
Las heces amarillas generalmente son una señal de que los alimentos han pasado a través del tracto digestivo demasiado rápido. Debido a que las sales biliares del hígado dan a las heces su color marrón, las heces amarillas pueden indicar anomalías en la vesícula biliar y el hígado. Healthgrades afirma que también puede ser causada por una infección como la giardiasis. La giardia es un parásito que se encuentra en los desechos y el agua contaminada que causa diarrea amarilla acompañada de síntomas similares a la gripe.