15 Foods That Cause Bloating (and What to Eat Instead)
Share
If you eat something and your stomach balloons an hour later, the food is the obvious suspect — but it's not always the obvious foods. Plenty of healthy, everyday choices are common bloating triggers, simply because of how your gut breaks them down. Here are 15 of the most common culprits, why they do it, and a gentler swap for each.
One note up front: these foods aren't “bad,” and most are genuinely good for you. The point isn't to ban them — it's to notice which ones your gut struggles with, since sensitivity varies a lot from person to person.
1. Beans and lentils
Brilliant for you, but they contain fibre and sugars (oligosaccharides) that ferment in the gut and produce gas. Try instead: start with smaller portions, soak dried beans well, or choose lentils, which are often easier to tolerate.
2. Onions and garlic
Both are high in fructans, a type of FODMAP that's a frequent trigger. Try instead: garlic-infused oil gives you the flavour without the fructans, or use the green tops of spring onions.
3. Cruciferous vegetables (broccoli, cauliflower, cabbage)
Healthy powerhouses, but gassy for many people. Try instead: cook them well (raw is harder to digest), keep portions moderate, or lean on spinach, courgette and carrots.
4. Dairy
If you're low on the enzyme that breaks down lactose, milk and soft cheeses can bloat you fast. Try instead: lactose-free dairy, or hard aged cheeses and yoghurt, which are lower in lactose.
5. Wheat and gluten-containing grains
Wheat contains fructans too, which is why some people feel bloated after bread and pasta even without a gluten problem. Try instead: oats, rice, or sourdough, which many find easier to handle.
6. Carbonated drinks
Fizzy drinks pump gas straight into your stomach. Try instead: still water with lemon, cucumber or mint.
7. Sugar-free sweeteners
Sorbitol, xylitol and mannitol (in sugar-free gum and sweets) are notorious for gas and bloating. Try instead: a little real sugar or honey, or simply less gum.
8. Apples and pears
High in fructose and sorbitol, these everyday fruits bloat more people than you'd think. Try instead: berries, citrus, grapes or banana, which are usually gentler.
9. Salty, processed foods
High sodium makes you retain water, so the bloat is partly puffiness. Try instead: cook from scratch where you can, and season with herbs and spices.
10. Fried and very fatty foods
Fat slows down stomach emptying, leaving you heavy and bloated. Try instead: grilled, baked or roasted versions, and lighter portions.
11. Chewing gum
You swallow air the whole time, plus those sugar-free sweeteners. Try instead: mints if you need fresh breath, or just water.
12. Beer and fizzy alcohol
Carbonation plus fermentable carbs is a double hit. Try instead: if you drink, a glass of wine or a spirit with still mixer tends to bloat less.
13. Large amounts of bran or high-fibre cereal
A sudden pile of fibre can overwhelm your gut. Try instead: increase fibre gradually and drink more water alongside it.
14. Mushrooms
They contain mannitol, another FODMAP that can cause gas in sensitive people. Try instead: smaller portions, or swap for peppers or courgette.
15. Too much coffee
Coffee can stimulate the gut and, for some, trigger cramping and bloating — especially on an empty stomach. Try instead: have it with food, or cut back to see if it helps.
How to find your personal triggers
The fastest way to make sense of this list is to stop guessing and start noticing. For a week or two, jot down what you eat and how your stomach feels a couple of hours later. Patterns appear quickly, and they're specific to you. For the mechanics, see our guide on why you're bloated all the time, and the flip side, the best foods for gut health.
If you'd like this done for you as a simple day-by-day routine, my free 7-day anti-bloat plan walks you through exactly what to eat and what to ease off, so you can spot your triggers without the trial-and-error.
Frequently asked questions
What foods cause the most bloating?
Beans, onions, garlic, cruciferous vegetables, dairy and wheat are among the most common, mostly because of fermentable carbs (FODMAPs) and fibre. Carbonated drinks and sugar-free sweeteners are big triggers too.
What can I eat to avoid bloating?
Gentler options include rice, oats, berries, citrus, banana, courgette, carrots, spinach, eggs, fish and lean meats. Cooking vegetables rather than eating them raw also helps a lot of people.
How long after eating do trigger foods cause bloating?
Usually within 30 minutes to a couple of hours. Keeping a short food-and-symptom note makes the connection much easier to spot.