Why does eating beans cause gas?

Margaret Floyd
Nutrition & Dietetics
Beans, like grains, have phytic acid (an anti-nutrient) along with other powerful enzyme inhibitors or anti-nutrients in their skins. These prevent the absorption of minerals and make digestion of beans very difficult. It's these enzyme inhibitors and some hard-to-digest sugars that are responsible for the gas beans are notorious for creating. The solution is long periods of soaking and thorough cooking.
Eat Naked: Unprocessed, Unpolluted, and Undressed Eating for a Healthier, Sexier You

More About this Book

Eat Naked: Unprocessed, Unpolluted, and Undressed Eating for a Healthier, Sexier You

Eat Naked with Margaret Floyd for a Sexier You Are you fed up with counting calories? Confused by all the diet hype? Want to eat delicious, real food and look and feel great? Leading...
Lawrence S. Friedman, MD
Throughout history, certain foods have been notorious for producing gas. Beans are the most obvious example. Beans contain the complex carbohydrates stachyose and raffinose, which the intestine can't absorb but the bacteria in the colon love. The problem is most serious in people who have been eating a low-fiber diet and switch to a diet rich in beans and other high-fiber foods. Their digestive tracts don't have enough of the enzymes needed to digest bean sugars, which now pass undigested into the lower intestine, where the bacteria metabolize them and generate gas. If people eat beans on a regular basis, the problem usually lessens as the body begins to produce the enzymes it needs.

Continue Learning about Digestive Health

Important: This content reflects information from various individuals and organizations and may offer alternative or opposing points of view. It should not be used for medical advice, diagnosis or treatment. As always, you should consult with your healthcare provider about your specific health needs.