Les selles jaunes sont généralement dues à un excès d'aliments gras et de graisse dans l'alimentation. La Mayo Clinic indique qu'elles peuvent également être causées par un trouble de malabsorption tel que la maladie cœliaque.
Les selles jaunes sont généralement un signe que les aliments ont traversé le tube digestif trop rapidement. Étant donné que les sels biliaires du foie donnent aux selles sa couleur brune, les selles jaunes peuvent indiquer des anomalies de la vésicule biliaire et du foie. Healthgrades indique qu'il peut également être causé par une infection telle que la giardiase. Giardia est un parasite présent dans les eaux usées et contaminées qui provoque une diarrhée jaune accompagnée de symptômes pseudo-grippaux.