Which foods cause gas?
Most foods that contain carbohydrates can cause gas. By contrast, fats and proteins cause little gas.
The sugars that cause gas are raffinose, lactose, fructose, and sorbitol.
Beans contain large amounts of this complex sugar. Smaller amounts are found in cabbage, brussels sprouts, broccoli, asparagus, other vegetables, and whole grains.