Skip to main content
Gut Health

These 4 Foods Can Cause Bloating — and Here’s How to Get Relief

Laura M. Ali, MS, RDN, LDNChristine Giordano, MD
Written by Laura M. Ali, MS, RDN, LDN | Reviewed by Christine Giordano, MD
Updated on November 19, 2025

Key takeaways:

  • Bloating can develop after eating foods high in fiber or foods that have certain types of hard-to-digest sugars.

  • Figuring out which foods are bothersome and avoiding them will usually limit gas and bloating after eating.

  • Talk with your healthcare team if you frequently develop bloating after eating. They can make sure you don’t have a medical condition — like irritable bowel syndrome or lactose intolerance — that’s causing your symptoms.

Have you felt excessively full or stomach discomfort after eating? Feeling bloated after eating is not uncommon — as many as 20% of people in the U.S. report feeling bloated at least once a week. 

Some foods — including certain grains, vegetables, and beans — contain sugars and fiber that can be difficult to digest for some people. This can cause bloating, gas, and even loose stools.

Here’s a closer look at foods that can cause bloating and what you can do to avoid feeling bloated after eating.

1. Milk-based products

For people with lactose intolerance, dairy foods and milk-based products can cause painful gas and bloating. Milk-based products have a natural sugar called lactose. To digest it, the body makes an enzyme called lactase. People with lactose intolerance make less lactase so they have a hard time digesting foods that contain lactose.

If you feel bloated after eating milk-based products, try switching to lactose-free products. Or you can try taking an OTC lactase supplement before eating dairy. This can help your body digest lactose. 

2. High-FODMAP foods

Foods that contain certain types of carbohydrates known as FODMAPs (fructooligosaccharides, disaccharides, monosaccharides, and polyols) can be troublesome for people with irritable bowel syndrome (IBS). These foods can cause uncomfortable cramping and bloating, along with constipation or diarrhea.

High-FODMAP foods include a variety of fruits, vegetables, legumes, and grains, such as:

  • Apples, blackberries, mangos, cherries, and peaches 

  • Broccoli, cabbage, garlic, and onions

  • Lentils, baked beans, and kidney beans

  • Barley, wheat, and rye

Given that these foods offer various nutrients, it can be unhealthy to cut out too many at once. Instead, consider keeping a food log or diary alongside a symptom log.

GoodRx icon
  • Common culprits behind gas and bloating: From swallowed air to lactose intolerance, learn what causes bloating and simple steps to ease discomfort.

  • Need quick relief? Learn fast-acting strategies — like gentle movement, dietary tweaks, and safe remedies — to help get rid of bloating.

  • Should you try the FODMAP diet? Designed to reduce bloating triggers, a low-FODMAP diet can help if you have irritable bowel syndrome (IBS) or sensitive digestion.

If you find that certain foods typically cause you to feel bloated, you can talk with a dietitian or a healthcare professional for guidance on making dietary changes. They can walk you through getting rid of trigger foods over a couple of weeks and reintroducing them one at a time to see how your symptoms might change.

3. High-fiber foods

Fiber-rich foods can cause bloating in some people with sensitive digestion. Foods like whole grains, cruciferous vegetables, and beans move slowly through the gastrointestinal (GI) tract. This slower movement can lead to constipation and bloating.

And, some types of fiber are nondigestible, which means that they travel through the intestine without being digested at all. These include fiber supplements like: 

Keep in mind, a fiber-rich diet is beneficial for most people. So, unless you're overdoing it and getting symptoms, or you have IBS, there’s no need to cut back on dietary fiber.

4. Protein-rich foods

Research shows that a diet high in protein-rich foods can raise your risk for bloating compared to a high-carbohydrate diet. But it’s unclear whether the reason for this is protein or certain soluble fibers. This is because the protein-focused diet used in the study emphasized foods like beans, nuts, and soy products rather than animal-based protein. The gasses made from the breakdown of these foods may cause bloating.

How can you get rid of bloating fast?

Bloating is uncomfortable and will usually lessen on its own. But there are a few things you can do to relieve the symptoms quickly:

  • Take a short walk. Some research has shown that taking a short walk after eating may help lessen symptoms of bloating.

  • Follow a BRAT diet for a few days. Light, low-fiber foods may help settle down your GI tract. BRAT stands for bananas, rice, applesauce, and toast, which are all easy to digest.

  • Try simethicone. Simethicone, or Gas-X, is an over-the-counter (OTC) medication. It can help you get rid of gas more quickly.

What can you do to prevent bloating in the first place?

Start by pinning down which foods are triggering bloating. This can help you avoid those foods so you can prevent bloating. Keep a food diary and write down any symptoms you experience after eating. This will help you narrow it down. You don’t have to avoid these foods forever but take a break from them for a few weeks or months. Then you can slowly reintroduce those foods and, if you experience symptoms again, you know you should keep avoiding them.

Here are some other tips to help ease or prevent bloating:

  • Eat slowly and chew your food well. Eating more slowly helps lower the amount of air you ingest. Also, chewing longer helps break food into smaller pieces, making them easier for your digestive system to break down.

  • Limit carbonated beverages as they contain carbon dioxide. This can build up in your GI tract and may lead to gas and bloating.

  • Don’t drink beverages through a straw. Drinking through a straw introduces excess air into your intestinal tract and can cause more bloating and gas.

  • Stay away from chewing gum and chewing tobacco. You may not realize it, but when you chew gum or tobacco you tend to swallow air, which can lead to gas and bloating. 

  • Move more. Movement, even just a daily walk, keeps your muscles moving and that includes the muscles in your GI tract.

  • Consider taking supplements with alpha-D-galactosidase. Talk with a healthcare professional about taking a supplement that contains alpha-D-galactosidase (Beano). These supplements have an enzyme that helps break down the sugars in beans and vegetables that often cause gas.

Do daily prebiotic or probiotic supplements help fight bloating?

Some research has found probiotic supplements with certain strains of bacteria may help limit abdominal pain and bloating. But there’s not a lot of evidence that prebiotic supplements offer the same benefits. Prebiotics contain fibers that feed the helpful bacteria in your gut. So prebiotics may actually worsen bloating for some people.

When should you be concerned about bloating?

Some bloating after a meal is usually nothing to worry about. But if you constantly have issues after eating and have tried making changes to your diet without relief, it may be time to talk with a healthcare professional about your gut health. They can rule out any underlying problems that may be adding to it. You may also want to reach out if bloating starts happening more often or becomes more and more painful.

Frequently asked questions

For most people, eggs are an easy-to-digest source of protein. However, some people do have trouble digesting eggs, and eliminating them from the diet can reduce nausea or bloating. 

Many people rely on drinking coffee daily. Coffee isn’t known to cause bloating, but it can cause an upset stomach. Coffee increases secretion of gastric acid, which can worsen heartburn. 

Drinking enough water each day helps keep bowel movements soft, easy to pass, and can reduce bloating. But drinking anything beyond the point of feeling full can cause abdominal discomfort and bloating. So drinking water may not help if you already feel bloated. Instead, aim to drink enough water each day to stay hydrated and prevent bloating.

The bottom line

It’s not usual for healthful foods like broccoli, beans, and onions to cause bloating. But that doesn’t mean you need to stop eating them. Keeping track of foods that make you feel bloated and choosing vegetables, grains, and lean protein that you digest more easily can give you more relief. You can also make small changes to how you eat, including chewing slowly, limiting carbonated drinks, and avoiding drinking with a straw.

why trust our exports reliability shield

Why trust our experts?

Laura M. Ali, MS, RDN, LDN, is a dietitian and culinary nutritionist with over 30 years of experience. She spent the first half of her career working in clinical nutrition, helping clients manage their health through diet.
Patricia Pinto-Garcia, MD, MPH, is a medical editor at GoodRx. She is a licensed, board-certified pediatrician with more than a decade of experience in academic medicine.
Christine Giordano, MD, is board-certified in general internal medicine. She received her medical degree from Rutgers New Jersey Medical School and completed residency at Thomas Jefferson University.

References

GoodRx Health has strict sourcing policies and relies on primary sources such as medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about how we ensure our content is accurate, thorough, and unbiased by reading our editorial guidelines.

Was this page helpful?

Latest articles