Foods That Cause Gas (and How to Manage It)
Some of the healthiest foods — beans, certain veg — are also the gassiest. Here’s why, and how to keep them in your diet with less discomfort.
Common gas-causing foods
- Beans and legumes (rajma, chana, dal) — the classic culprits.
- Cruciferous veg — cabbage, cauliflower, broccoli.
- Onions, garlic, and some other veg.
- Carbonated drinks and, for some, dairy or wheat.
These are healthy foods — the gas comes from fibre and compounds your gut bacteria ferment.
How to reduce the gas
- Soak beans well and cook them thoroughly; try adding hing (asafoetida) or ajwain.
- Increase fibre gradually so your gut adapts.
- Eat slowly — gulping air makes it worse.
- Identify personal triggers (a food diary helps).
- Don’t cut healthy foods entirely — adapt instead.
Gassy foods like beans and cruciferous veg are healthy — don’t ditch them. Soak, cook well, add hing/ajwain, and ramp up fibre slowly.
Quick answers
Which foods cause the most gas?
Beans and legumes, cruciferous veg (cabbage, cauliflower, broccoli), onions/garlic and carbonated drinks are common culprits.
How do I stop gas from beans?
Soak and cook them thoroughly, add hing or ajwain, eat slowly, and increase fibre gradually so your gut adapts.
Know your numbers first
Get your calories, macros and a training split free in 60 seconds — no signup to see it.
Build my free plan