14 Vegetables That Cause Gas and Less Gassy Alternatives
Vegetables are an important part of a healthy diet. Regular intake is associated with a lower risk of many serious conditions and they provide a wide range of nutritional benefits.
Unfortunately eating too much of certain vegetables can also cause bad gas and other digestive issues like belly bloat, intestinal cramps and even diarrhea.
If you are having problems with excessive flatulence that you think might be caused by vegetables, this page lists the 14 most likely culprits. As well as some simple suggestions to help avoid gas and bloating when you eat them.
Also ahead is a helpful list of low gas vegetables that you can enjoy with your meals without risking feeling bloated, gassy or having bad smelling flatulence the next day.
The 14 Worst Vegetables for Bloating and Gas
1. Beans
Hardly surprising given their reputation, in the number 1 spot for vegetables that cause gas are beans. Sometimes this happens later the same day, but more often you pay the price for eating them the next day.
Beans have quite a bit of soluble fiber, which, while generally thought of as beneficial, can cause gastrointestinal problems for some people. There’s a bigger issue when you eat beans though — raffinose.
Beans of all kinds – though particularly soybeans, navy beans, black beans, lima beans and pinto beans – are exceptionally high in certain indigestible carbohydrates known as oligosaccharides. Raffinose is the most prevalent and worst of these.
Raffinose cannot be broken down in your small intestine as humans lack the alpha-galactosidase enzyme required to break it down. It passes through your GI tract completely undigested.
Once it reaches your large intestine though, the bacteria there thrive on it and ferment raffinose into large volumes of hydrogen, methane and other gases.
You can reduce the amount of raffinose in dried beans by soaking them overnight in water with a tablespoon of edible vinegar. Drain them before you cook them in fresh water.
Adding some naturally anti-gas fennel seeds to any recipe with beans can also help prevent digestive problems later on.
More effectively, supplemental alpha galactosidase, taken at the same time as high raffinose foods like beans, peas and some of the other gassy vegetables ahead, provides enzymes to break down oligosaccharides before they can cause bloating and gas.
2. Peas, Lentils and Legumes
Like beans, peas contain very high levels of both indigestible oligosaccharides and soluble fiber, both of which are known to cause belly bloat and heavy flatulence.
Chickpeas, commonly used in Indian and Middle Eastern recipes like hummus, can be particularly bad for excessive gas and are well worth avoiding if you have an important meeting the next day.
Black-eyed peas and lentils are also very gassy legumes and will usually produce quite a bit of windiness if used as a main ingredient in a meal.
Peanuts are another legume that can cause gas for some people, though usually only in much larger amounts than chickpeas or lentils.
What is interesting with peas, beans and other legumes is that eaten on their own they often cause large volumes of intestinal gas, but not generally a particularly offensive smell.
If you are having problems with lots of farting but it is not especially smelly, and you’ve been eating beans or peas, then they are almost certainly the culprit.
On the other hand, if offensive flatulence odor is the problem rather than the volume of gas, it’s more likely to be one of the high sulfur veggies ahead.
3. Broccoli
Broccoli is a very healthy vegetable and well worth eating. Like most cruciferous vegetables though, broccoli is also high in sulfur compounds and this is where bad gas problems with this veggie usually start.
A diet rich in sulfur can lead to flatulence with a higher percentage of hydrogen sulfide — the classic rotten egg gas smell that’s so effective at turning heads and clearing rooms.
Hydrogen sulfide is so potent that even a very small amount can result in foul smelling farts. Generally the poorer your digestion the more chance of hydrogen sulfide building up in the colon.
Eating slowly and chewing broccoli thoroughly can help break it down before it reaches the lower intestine where gas producing bacteria reside.
Some research has also shown that taking probiotics can help dramatically reduce the level of hydrogen sulfide in your body by improving the intestinal environment.
Broccoli also contains a fair amount of fiber and raffinose, which no doubt contribute to its reputation for bad gas. That said, small amounts of broccoli shouldn’t be a problem for a healthy digestive system.
Most people find that if they start off with a smaller portion and slowly increase the amount of broccoli they eat in the coming weeks they can enjoy its many benefits without excess gas.
4. Cabbage
Cabbage is another high sulfur food like broccoli that can cause some very bad smelling gas, particularly when eaten in large amounts.
Along with hydrogen sulfide, another sulfur-based compound observed to increase within your body when you eat foods like cabbage is methyl mercaptan. It has a distinctive rotten cabbage odor and just the smallest concentration in flatulence can be easily smelt.
While a very nutritious vegetable, cabbage is even more healthy when fermented as sauerkraut. In this form it is predigested by beneficial bacteria and there is much less chance of gas problems eating sauerkraut rather than regular cabbage.
Peppermint tea can greatly reduce intestinal gas and also freshens the breath and even body odor after eating smelly vegetables like cabbage. Try sipping on a cup just before or even during your meal for less gas.
5. Brussels Sprouts
Closely related to cabbage, Brussels sprouts are notorious for causing gas. They contain both lots of raffinose and a high sulfur content, however the way in which we eat this particular vegetable may also be partially to blame.
Many people only eat Brussels sprouts on big occasions, like Christmas and Thanksgiving, when they are already eating large amounts of food. This increases the chance of them not being digested properly and ending up in the lower intestine for bacterial fermentation.
Like cabbage and broccoli, smaller amounts of Brussels sprouts are very good for you and shouldn’t cause problems for a well functioning digestive system. Large helpings of Brussels sprouts at a meal though are quite likely to make you gassy.
Try starting off with just a couple of them mixed with other low gas vegetables, like zucchini, bell pepper, carrots, tomatoes and leafy greens such as spinach, parsley and Swiss chard to avoid bloating with sprouts and other high raffinose foods.
6. Cauliflower
While not usually quite as bad for gas, cauliflower is still a cruciferous vegetable like broccoli, Brussels sprouts, kohlrabi or cabbage and has reasonably high levels of both sulfur compounds and oligosaccharides.
If you experience belly bloating and flatulence problems the next day after a meal with a lot of cauliflower, then it’s one of the most likely culprits.
Often you can build up your digestive tolerance of healthy cruciferous vegetables by starting with a small amount at first and slowly increasing the amount you eat over time.
Kale, arugula, watercress and bok choy are also cruciferous vegetables that can cause gas and bloating, but usually not at the same level as cauliflower, cabbage, Brussels sprouts or broccoli. Try these lower gas alternatives if you still want to receive the many benefits of these kinds of veggies.
7. Asparagus
While not eaten commonly, asparagus contains high levels of both fructans and raffinose so can be responsible for bad gas, belly bloat or unusual digestive issues in larger amounts.
Like many of the other foods listed here, asparagus is a very healthy vegetable and probably shouldn’t be avoided completely, unless it is clearly giving you a painful stomach and making you excessively gassy whenever you eat it.
There are other more commonly eaten foods that cause significantly more digestive distress than healthy vegetables like asparagus. Two of the worst offenders are the lactose in milk and the malabsorbed fructose found in so many supermarket foods and drinks.
8. Onions, Garlic, Leeks and Shallots
Another set of vegetables that can cause gas and digestive problems are onions and the closely related garlic, leeks and shallots. These all contain high levels of fructans, such as inulin and fructooligosaccharides.
While considered a prebiotic, the fructans in onions, leeks, shallots and garlic can cause gastrointestinal issues for many people, including bloating, excessive gas and even diarrhea and an aggravation of IBS symptoms.
If you experience intestinal pain after eating a meal with a lot of onion in it then a cup of ginger tea can usually help relieve it (and minimize onion breath as well).
Shallots, leeks, onions and especially garlic are also particularly high in sulfur compounds and can lead to some very smelly farts if eaten in excess.
Eating parsley in the same meal as members of the onion family can help reduce both their gassiness and odor.
9. Mushrooms
Not usually thought of as a gas forming food, mushrooms contain moderate amounts of both raffinose and fructans and are therefore a potential source of bad gas if you eat too much of them at once.
Some mushroom varieties, such as portobello, button and Swiss brown mushrooms are also high in sugar alcohols like mannitol. While Asian oyster, black fungi and shimeji mushrooms are noted as some of the lowest in FODMAPs.
Smaller servings shouldn’t cause too many digestion problems, but a big mushroom meal, like mushroom soup or risotto, could definitely be behind excessive flatulence or bloating in the following hours.
10. Cucumbers
Burping is a common side effect of eating cucumbers. They are also known to cause indigestion, bloating and gas if eaten in large amounts.
Compounds called cucurbitacins found in the skin and particularly stems of these crunchy vegetables are a big part of why cucumbers make you gassy.
The higher the concentration of cucurbitacins in a cucumber the more bitter it will be so bitterness is a good indicator of whether a cucumber will give you gas.
Cucumbers are also natural diuretics. This can be beneficial for losing extra water weight but if you are suffering from watery stools or diarrhea it’s best to avoid eating large amounts of cucumber.
If you are worried about digestive problems from cucumbers then peeling them and cutting off the stems should stop these side effects. In fact, a peeled cucumber without the skin is more likely to be a quite low gas vegetable.
11. Corn
Corn is hard to digest and can cause bloating, intestinal cramps, excessive flatulence and even diarrhea if consumed in large enough amounts.
Fresh sweet corn eaten raw is the worst offender but even cooked corn on the cob will often cause digestive problems.
High levels of indigestible cellulose in the kernels is primarily responsible for why corn causes gas and makes you bloated.
Though relatively high amounts of raffinose and fructose (they do make high fructose corn syrup out of it after all) also contribute to the way corn makes you gassy.
If you are suffering from stomach aches, poor digestion or regular bloating and gas then avoid corn for a while.
Alternatively, take digestive enzymes with it, particular when eating corn on the cob at a BBQ or other large and difficult to digest meal.
12. Sweet Potatoes
Some people can enjoy eating sweet potatoes without gas problems, while others experience a lot of bloating and gassiness whenever they eat them. Intestinal cramps and even diarrhea can also be side effects of eating too much sweet potato.
Sweet potatoes contain both insoluble and soluble fiber, which is often considered beneficial for digestive health, but it can make you gassy if you’re not used to it.
More importantly for gastrointestinal problems though, sweet potatoes are quite high in maltitol. Maltitol is a polyol or sugar alcohol that is indigestible and rapidly fermented by your lower gut bacteria, creating lots of flatus gas and often having a laxative effect.
If eating sweet potatoes gives you diarrhea it’s likely your digestive system is quite sensitive to maltitol. You may also want to avoid other high sources of this sugar alcohol like button mushrooms, snow peas and celery.
Generally though, celery is considered a low gas vegetable and beneficial for digestive health. Celery juice is even a recognized heartburn, indigestion, intestinal cramps and bloating remedy.
13. Artichokes
Globe artichoke and Jerusalem artichoke are completely different types of vegetables, yet both are referred to as artichokes.
Both are rarely eaten foods for most people and are very high in indigestible fructans, particularly Jerusalem artichokes. If you only eat these veggies occasionally they are highly likely to cause a lot of gassiness.
People often report heavy bloating and other intestinal issues, such as severe abdominal cramps and diarrhea when they have a meal with artichokes. These vegetables really should really be avoided by anyone without very good intestinal health.
Many people have found cooking flatulence causing vegetables with a teaspoon of fennel seeds can greatly reduce gastrointestinal issues when they eat them.
A cup of fennel tea is also one of the most effective herbal remedies for bloating and intestinal cramps, no matter which gas causing food is responsible for the problem.
14. Parsnip, Turnip and Radish
Notorious for causing bad gas, root vegetables such as parsnip, turnip, radish and rutabaga are full of indigestible fiber, raffinose and sulfur compounds which create highly odorous compounds like hydrogen sulfide and mercaptans in your colon.
In fact, parsnips and radishes are often ranked right at the top of lists of the most gassy vegetables that also cause the worst smelling flatulence.
Most people also eat these vegetables infrequently so they can be quite a shock to your digestive system if suddenly eaten in excess.
Raw radishes, often added to salads, are particularly high in strong smelling sulfur compounds. In small doses these substances are health promoting. Eating a lot of them though could be responsible for some very embarrassing ‘rotten egg gas’ farts later.
Carrots can cause gas in very large servings as well due to their fiber. However, they do have much lower levels of sulfur and oligosaccharides than most root vegetables so can be considered a less gassy alternative comparatively.
A List of Low Gas Vegetables
Some people will be particularly sensitive to gassy vegetables with their high levels of oligosaccharides, fructans or sulfur compounds. They may need to greatly reduce or even eliminate these kind of foods to avoid painful gastrointestinal problems.
For best results replace them with a mix of the following healthy low gas vegetables:
- Zucchini
- Tomatoes
- Fennel
- Carrots
- Peeled cucumber
- Steamed potatoes
- Iceberg lettuce and the even healthier Romaine lettuce
- Red and orange bell pepper (not unripe green peppers)
- Parsley, coriander and other green herbs
- Cooked spinach, Swiss chard and most other leafy greens
- Summer, winter and butternut squash
- Fresh peas and green beans do cause gas as well but usually not as much as dried beans or chickpeas
- Bok choy, arugula and watercress are less gassy than other cruciferous vegetables
These veggies don’t commonly cause bad gas and you should be able to enjoy most them, even in fairly large servings, without experiencing bloating and excessive flatulence the next day.
The FODMAP diet can be helpful to pinpoint which particular foods are most problematic if you are having ongoing gastrointestinal upsets.
5 Ways to Reduce Gas from Veggies
For those who experience occasional bad gas and bloating, and suspect it might be from some of the 14 gas causing vegetables listed above, the following 5 tips should help to greatly minimize future problems.
1. Take Smaller Bites and Chew Thoroughly
Rushed eating with large mouthfuls often leads to poor digestion and increases the chance of food fermenting in the bowel and causing too much flatulence.
Chewing your food thoroughly mixes in saliva which starts off proper digestive processes. It also makes it easier for your stomach to break down your meal and lessens the chance of food reaching the lower intestine only partially digested.
2. Drink Before a Meal or Sip Herbal Teas
Drinking a lot of liquid with your food can cause similar problems to rushing your meal and not chewing properly.
Acidic soda is particularly bad due to its bizarre ingredients, but any liquid in large amounts can dilute stomach acids and disrupt the normal breakdown of your food.
Drinking water or other beverages just before a meal, rather than with it or after it, is much better for proper digestion.
One exception to this rule are special herbal teas like soothing ginger tea, refreshing peppermint tea or gas fighting fennel tea. Drinking a small cup of one of these teas will actually improve digestion and help prevent bloating and bad gas.
3. Start off Slowly with Gassy Vegetables
The vegetables on the list above are some of the healthiest around but it’s generally best to start off slowly when adding more of them to your diet.
Unsoaked beans and legumes will often cause heavy gas due to their very high raffinose content but there are some more potential solutions, including for baked beans here.
Many people find they can handle cruciferous vegetables, like broccoli and cauliflower, well if they build up of their intestinal tolerance to them over time. This involves starting off slowly with a smaller amount in meals and gradually increasing the serving size.
Generally, a mixture of vegetables will cause less flatulence problems than a whole plate of broccoli on its own. Similarly, vegetables like onions and mushrooms usually only make you gassy in larger amounts.
Artichokes, though, do seem to have strong gas producing effects even at smaller servings and it takes a very capable digestive tract to handle them without intestinal upsets. With so many other healthy veggies out there I’d suggest artichoke is one of the gas causing vegetables best avoided.
4. Use Digestive Enzymes
A broad spectrum digestive enzyme, that breaks down oligosaccharides like raffinose and many other difficult to digest components of food, can be very helpful for reducing intestinal problems and excess gas.
They are best taken right before a potentially hard to digest meal with a big glass of water.
There’s much more on digestive enzymes here and how to use them properly and effectively.
5. Improve Your Intestinal Environment
Belly bloat, abdominal pain and really smelly flatulence can be symptomatic of unbalanced intestinal flora. The bacteria in your digestive tract can either be incredibly beneficial to your health, or quite destructive to it.
Using probiotics is a simple way to repopulate your intestinal flora with healthy strains that outcompete pathogenic bacteria and yeasts.
These bad bacteria, and yeasts like candida, can cause far more serious problems in the long term than just flatulence so it’s very important to keep your intestinal environment in balance.
Gas Causing Vegetables and Other Troublesome Foods
While these gas causing vegetables are frequently behind flatulence problems, there are other potential causes such as certain fruits that cause gas, wheat gluten, poor protein digestion, sugar alcohols, excess fructose and especially the lactose in milk and a long list of other foods.
Are there other types of gaseous vegetables for your personally and do you have any tips for reducing flatulence when you eat them?
You can find my favorite flatulence remedies here but I be interested to read about what works for you personally.