Why some beans trigger stomach acid

By , May 18, 2026

Beans are a common food in many homes because they are affordable, filling and rich in nutrients like protein, fibre and iron.

However, some people feel stomach discomfort after eating them, including a burning feeling, bloating or what is often described as “stomach acid”.

It is important to note that beans do not actually create stomach acid.

Instead, they can affect digestion in a way that makes acid reflux or stomach sensitivity more noticeable in some people.

Hard-to-digest natural compounds in beans

Beans contain natural sugars known as complex carbohydrates. These are not fully broken down in the stomach or small intestine during digestion.

When they reach the large intestine, bacteria in the gut break them down instead.

This process produces gas, which can lead to bloating and pressure in the stomach.

This pressure is what many people mistake for “acid” because it can feel uncomfortable or burning in the upper stomach area.

Gas build up and stomach pressure

When gas builds up in the digestive system, it increases pressure inside the abdomen.

In some people, this pressure can push stomach contents upwards.

If this happens, it may cause a burning feeling in the chest or throat area, which is often linked to acid reflux symptoms.

This is why beans can sometimes seem like they are causing stomach acid, even though the real issue is gas and pressure in the stomach.

Sensitivity varies from person to person

Not everyone reacts to beans in the same way. Some people can eat them comfortably, while others feel discomfort after even a small portion.

This difference is often due to gut sensitivity, eating habits and how often someone eats beans

People who rarely eat beans may feel more discomfort compared to those who eat them regularly.

How cooking method affects digestion

The way beans are prepared can also affect how the stomach reacts.

Soaking beans before cooking helps soften them and removes some of the natural compounds that cause gas. Proper cooking also makes beans easier to digest.

Undercooked beans are more likely to cause bloating and stomach discomfort.

Eating habits can also play a role

Eating large portions of beans at once can increase the chance of stomach discomfort. Eating slowly and combining beans with other foods can help reduce the effect.

Drinking enough water and allowing the digestive system to adjust can also improve tolerance over time.

More Articles