غذاهایی که موجب یبوست میشوند، اصطلاحاً غذاهای چرب، پر از چربی و کم از الیاف هستند. این نوع غذاها از جمله محصولات پرفراوان چربی، مواد نفوذ پذیر، پخته شده یا گرم، میوههای خشک، موز، مواد کمفیبر و آب و غذاهای پراکسیداسیونی مانند مواد غذایی زیادی که حیوانات گرانپوستی یا بویتهمترند بخصوص روغن، چیپس، تنقلات، گوشتهای چرب و نیز آب ناخالص رنگ و طعم. تغذیه نادرست، نداشتن فیبر، کمبود حرکت بدن، استرس و نداشتن آب کافی به عوامل دیگری هستند که میتوانند علت ایجاد یبوست شوند.