Foods That Make You Bloated: 8 Everyday Culprits

Beans, dairy, wheat, certain fruits, cruciferous vegetables, and carbonated drinks are among the most common causes of bloating. But the reasons differ for each one, and understanding the mechanism behind the bloat can help you figure out which foods are actually causing your discomfort and what to do about it.

Beans and Legumes

Beans are the most well-known bloat-causing food, and the reason is straightforward: they contain sugars called raffinose-family oligosaccharides that your body literally cannot break down. Humans lack the enzyme (alpha-galactosidase) needed to split these sugars apart. So they pass through your stomach and small intestine completely intact, arriving in your large intestine where bacteria ferment them and produce gas.

Lentils are especially high in these sugars, with concentrations ranging from roughly 5,100 to 6,800 milligrams per 100 grams depending on the variety. Soybeans, chickpeas, and kidney beans are also major sources. The good news is that your gut can adapt. Research from UCLA Health found that people who added beans to their diet consistently returned to normal gas levels within three to four weeks. Soaking beans overnight and discarding the water before cooking also reduces these sugars significantly. Over-the-counter supplements containing alpha-galactosidase (the enzyme you’re missing) can break down these fibers before they reach your intestines, which is why products like Beano work.

Wheat and Bread Products

Many people notice bloating after eating bread, pasta, or cereal and assume gluten is the problem. For most of them, it’s not. A double-blind study published in Gastroenterology tested 59 people who had put themselves on gluten-free diets (after celiac disease was ruled out). Participants ate bars containing either gluten, fructans, or a placebo for seven days. The fructan group had significantly worse bloating scores than the gluten group, and there was no difference between the gluten and placebo groups at all.

Fructans are a type of carbohydrate chain that, like the sugars in beans, humans cannot digest. They pass straight to your large intestine and get fermented by bacteria. Wheat is one of the richest sources of fructans in the Western diet, which is why going “gluten-free” often reduces bloating. It’s not the gluten you’re avoiding; it’s the fructans that come along with it. Onions, garlic, and rye are also high in fructans.

Dairy Products

About 68 percent of the world’s population has some degree of lactose malabsorption. If you’re one of them, your small intestine doesn’t produce enough of the enzyme that breaks down lactose (the sugar in milk). Undigested lactose moves into the large intestine and gets fermented by bacteria, producing gas and drawing water into the bowel.

The tricky part is that lactose intolerance exists on a spectrum. Most people with it can handle some lactose without symptoms. You might tolerate a splash of milk in coffee but bloat after a bowl of ice cream. Hard cheeses and yogurt tend to be better tolerated because aging and fermentation reduce the lactose content. Paying attention to your personal threshold matters more than cutting dairy entirely.

Certain Fruits

Not all fruits cause bloating equally. The ones most likely to are apples, pears, mangoes, and Asian pears, because they contain more fructose than glucose in each serving. This ratio matters because of how your body absorbs fructose. One of the main transport systems in your small intestine moves fructose alongside glucose in a one-to-one pairing. When a fruit has excess fructose beyond what glucose can escort through, the leftover fructose overwhelms a second, lower-capacity transporter. The unabsorbed fructose continues to the large intestine and ferments.

Fruits where glucose and fructose are more balanced, like bananas, blueberries, and oranges, are generally easier on your gut. If you love apples but they bloat you, eating them with a meal that contains other sugars can help balance the ratio and improve absorption.

Cruciferous Vegetables

Broccoli, cauliflower, Brussels sprouts, and cabbage all contain raffinose, the same sugar family that makes beans gassy. The amounts are lower than in legumes, but if you eat a large serving, the effect adds up. Cooking these vegetables breaks down some of the fiber and makes them easier to digest than eating them raw. Steaming tends to be gentler on the gut than boiling, which can make the vegetables waterlogged and harder to break down mechanically.

Carbonated Drinks

Sparkling water, soda, and beer introduce carbon dioxide directly into your stomach. The gas expands as it warms to body temperature, stretching the stomach wall. Research shows that symptoms of gastric distension typically appear after drinking more than 300 milliliters (about 10 ounces) of a carbonated fluid. Most of this gas gets released through belching rather than traveling deeper into the digestive tract, since carbon dioxide is almost entirely absorbed before it reaches the lower intestine. So carbonated drinks cause upper-belly bloating and pressure rather than the intestinal gas you get from beans or dairy.

If carbonation bothers you, drinking slowly and in smaller amounts reduces how much gas accumulates at once. Letting a fizzy drink go slightly flat before drinking also cuts the carbon dioxide load.

Salty and Processed Foods

High-sodium foods cause a different kind of bloating. Rather than producing gas, salt triggers water retention throughout your body, including your abdomen. A study from Johns Hopkins found that high-sodium diets increased the risk of bloating by about 27 percent compared to low-sodium versions of the same diet. Researchers also suspect that sodium may alter gut bacteria in ways that increase sulfide gas production, adding a fermentation component on top of the fluid retention.

Processed foods, restaurant meals, canned soups, and deli meats are the biggest sources of hidden sodium. This type of bloating tends to feel more like puffiness and tightness than the crampy, gassy sensation from fermentable carbohydrates.

Sugar Alcohols in “Sugar-Free” Products

Sugar-free gum, protein bars, diet candy, and low-calorie ice cream often contain sugar alcohols like sorbitol, xylitol, and erythritol. These sweeteners are poorly absorbed in the small intestine. The unabsorbed portion draws water into the bowel through osmosis and gets fermented by bacteria, causing both bloating and loose stools. The effect is dose-dependent: small amounts might not bother you, but eating several pieces of sugar-free candy or half a pint of sugar-free ice cream can hit the threshold quickly.

How to Identify Your Triggers

Bloating from food is rarely caused by one single item. It’s usually a combination of foods eaten together, your individual gut bacteria, and how quickly you ate. The most practical approach is an elimination strategy: remove the most likely culprits for two to three weeks, then reintroduce them one at a time, noting which ones cause symptoms and at what portion size.

If you’re increasing fiber in your diet, whether from vegetables, legumes, or whole grains, introduce it gradually. Your gut bacteria need time to adjust their populations to handle new substrates. Jumping from a low-fiber diet to a high-fiber one is one of the most common reasons people feel bloated after “eating healthier.” Drinking more water as you increase fiber also helps, since fiber absorbs water during digestion and can cause constipation-related bloating if you’re not adequately hydrated.

Many people find that they can tolerate their trigger foods in smaller portions or when prepared differently. Cooking reduces fermentable sugars in vegetables. Soaking and rinsing beans removes a portion of their oligosaccharides. Pairing high-fructose fruits with other foods improves absorption. Bloating is often about quantity and context, not about permanently avoiding foods you enjoy.