يرجع سبب الانتفاخ إلى عاملين غالباً:
الأول: إلى نوع الطعام حيث أن بعض الأطعمة تسبب الغازات مثل: البقوليات كالفول والعدس والبسلة واللوبيا والفاصوليا الجافة، كذلك الثوم والبصل، وقد تكون طريقة الطهي لها أثرحيث يجب استبدال ماء النقع قبل الطهي في البقوليات الجافة.
الثاني: إلى عسر الهضم نتيجة مشاكل في القولون تظهر بعد تناول الطعام المسبك أو المحتوي على الألياف مثل: الموجودة في الخضر والفاكهة الطازجة أو الردة في الخبزالأسمر.
وبعض الأشخاص تعاني أيضاً من عدم القدرة على هضم الألبان أو الخبز لذا يجب استبعاد صنف من هذه الأصناف يومياً للتعرف على السبب مع مراجعة الطبيب للكشف على القولون.