هناك ثلاثةُ أسباب رئيسية للمشاكل الغذائية أو نقص الغذاء التي يعاني منها المصابُ بداء كرون، وهي:  عدم تناول المريض كمية كافية من أنواع معينة من الطعام.