The most common foods that cause stomach bloating are beans, cruciferous vegetables like broccoli and cabbage, dairy products, certain fruits, and carbonated drinks. What these foods share is a tendency to produce gas or draw extra water into the digestive tract, stretching the intestines and creating that uncomfortable, too-full feeling.
Most bloating comes down to one basic process: your body encounters something it can’t fully digest in the small intestine, so it passes to the large intestine, where gut bacteria ferment it. That fermentation produces hydrogen, carbon dioxide, and methane gas as byproducts. The gas builds up, your gut wall stretches, and you feel bloated.
Beans and Lentils
Beans are the most notorious bloating food for good reason. They’re loaded with raffinose and stachyose, complex sugars your body literally cannot break down on its own. Humans lack the enzyme needed to split these sugars apart in the small intestine, so they travel intact to the colon, where bacteria feast on them and produce gas.
The good news is that preparation makes a significant difference. Boiling beans for two to three minutes, then letting them soak overnight, dissolves 75 to 90 percent of those indigestible sugars into the water. Draining the soak water and rinsing until the water runs clear before cooking removes most of the problem compounds. Canned beans, which have already been soaked and cooked in liquid, tend to cause less gas than dry beans prepared without soaking, though rinsing them helps too.
Lentils, chickpeas, and soybeans follow the same pattern. Soymilk contains measurable amounts of both raffinose and stachyose. If you notice bloating after hummus, lentil soup, or a soy latte, these sugars are the likely culprit.
Cruciferous Vegetables
Broccoli, Brussels sprouts, cabbage, cauliflower, and asparagus all contain the same raffinose found in beans, plus high amounts of fiber. That combination means double the fermentation fuel for your gut bacteria. Cooking these vegetables softens the fiber and breaks down some of the complex sugars, which is why a raw broccoli salad often causes more bloating than roasted broccoli.
These vegetables are nutrient-dense, so cutting them out entirely isn’t necessary for most people. Starting with smaller portions and increasing gradually gives your gut bacteria time to adjust. Many people find that steaming or roasting reduces symptoms compared to eating them raw.
Dairy Products
Milk, ice cream, soft cheeses, and other dairy products cause bloating in people whose bodies don’t produce enough lactase, the enzyme that breaks down lactose (the sugar in milk). When lactose goes undigested, it follows the same path as those bean sugars: bacteria in the colon ferment it, producing gas and lactic acid. The undigested lactose also pulls extra water into the intestines, which adds to the distension.
Lactose intolerance is extremely common. Most adults worldwide produce less lactase than they did as children, and the degree varies widely by ethnic background. You might tolerate a splash of milk in coffee but feel miserable after a bowl of ice cream. Hard aged cheeses like cheddar and parmesan contain very little lactose and rarely cause problems, while soft cheeses, yogurt drinks, and cream-based sauces contain more.
High-Fructose Fruits
Not all fruits are equal when it comes to bloating. The ones most likely to cause trouble are those with a high ratio of fructose to glucose. When fructose isn’t balanced by enough glucose, it’s poorly absorbed in the small intestine and ends up fermenting in the colon.
Fruits to watch out for include apples, pears, watermelon, mangos, grapes, kiwi, lychee, and dried fruits like raisins and dates. Fruit juice concentrates the fructose and removes the fiber that slows digestion, making it even more likely to cause bloating. Prunes are a double hit: high fructose plus a natural laxative compound.
The key detail is the fructose-to-glucose balance, not total sugar content. Bananas and mangos contain similar amounts of fructose, but mangos have less glucose to offset it, so mangos typically cause more problems. Apricots, on the other hand, have a good balance of fructose and glucose and rarely trigger symptoms. Berries, oranges, and pineapple are also generally well tolerated.
Wheat and Other Grains
Wheat contains fructans, a type of short-chain carbohydrate that falls into the same category as the sugars in beans and certain fruits. These fructans are fermentable and can cause bloating even in people who don’t have celiac disease. Rye and barley contain similar compounds. If bread, pasta, or cereal leaves you feeling puffy, the fructans may be responsible rather than gluten itself.
Rice is the one grain that produces almost no gas during digestion, which is why it’s often recommended as a safe starch for people prone to bloating. Oats are generally well tolerated too, though large portions can cause issues simply because of their high fiber content.
Carbonated Drinks
This one is more straightforward than the others. Carbonated beverages introduce carbon dioxide directly into your stomach. Research shows that symptoms of stomach distension appear when you drink more than about 300 ml (roughly 10 ounces) of a carbonated fluid. Some of that gas gets belched out when it triggers pressure receptors in the upper stomach, but the rest moves through the digestive tract and contributes to bloating lower down.
Soda is a double offender: carbonation plus high fructose corn syrup or artificial sweeteners, both of which can independently cause bloating. Sparkling water in small amounts is less likely to be a problem, but drinking it throughout the day adds up.
Sugar Alcohols and Artificial Sweeteners
Sugar-free gum, diet drinks, protein bars, and “no sugar added” products often contain sugar alcohols like sorbitol, mannitol, and xylitol. These are poorly absorbed in the small intestine and highly fermentable. Even small amounts can cause significant gas and bloating, especially sorbitol, which also draws water into the colon.
If you chew sugar-free gum regularly or eat multiple protein bars a day, these sweeteners may be contributing more to your bloating than the foods you’re suspicious of.
Onions and Garlic
Onions and garlic are high in fructans, the same fermentable compounds found in wheat. They’re also used in small amounts in almost everything, which makes them easy to overlook as a bloating trigger. Cooked onions cause less trouble than raw, and garlic-infused oils (where the fructans don’t dissolve into the fat) are a common workaround for people who are sensitive.
How to Identify Your Triggers
The frustrating reality is that bloating triggers are highly individual. Two people can eat the same meal and have completely different reactions, because bloating depends on your personal enzyme levels, the composition of your gut bacteria, and how sensitive your intestinal nerves are to stretching.
A low-FODMAP elimination diet is the most systematic way to identify your specific triggers. FODMAP stands for fermentable oligosaccharides, disaccharides, monosaccharides, and polyols, which is essentially a scientific grouping of all the poorly absorbed sugars described above. The approach works in three phases: you remove all high-FODMAP foods for two to six weeks, then reintroduce them one category at a time, tracking symptoms as you go. This lets you pinpoint exactly which groups bother you and which ones you tolerate fine.
A simpler starting point is keeping a food diary for two weeks. Write down what you eat and when bloating hits. Patterns often emerge quickly. You might discover that it’s specifically raw onions rather than all vegetables, or apples but not oranges. Once you know your triggers, you can make targeted swaps rather than avoiding entire food groups unnecessarily.

