How to Make Farts Less Smelly: Diet, Supplements & Habits

The smell in your gas comes almost entirely from sulfur compounds, and the most effective way to reduce it is to eat fewer sulfur-rich foods. That single change can make a dramatic difference because it cuts off the raw material that gut bacteria use to produce the offending gases. Beyond diet, a few supplements and habits can help too.

Why Some Farts Smell Worse Than Others

The main culprit behind foul-smelling gas is hydrogen sulfide, the same compound responsible for the rotten egg smell. Your gut bacteria produce it by breaking down sulfur-containing amino acids (found in protein-rich foods) and by processing sulfate, a compound naturally present in many foods and drinking water. Certain species of gut bacteria, including members of the Desulfovibrio genus, are especially prolific hydrogen sulfide producers.

Most of the gas your body produces is actually odorless. Nitrogen, carbon dioxide, and methane make up the bulk of flatulence. The sulfur gases are a tiny fraction of the total volume, but they’re potent enough that even trace amounts create a noticeable smell. This is good news: you don’t need to eliminate gas entirely. You just need to reduce that small sulfur fraction.

Foods That Make Gas Smell Worse

Two categories of food drive most of the odor: high-sulfur vegetables and high-protein animal foods.

Cruciferous vegetables like broccoli, cauliflower, cabbage, Brussels sprouts, and kale are naturally high in sulfur compounds. They’re also packed with fiber your gut can’t fully break down on its own, so bacteria ferment it and release sulfur gases in the process. Garlic, onions, and leeks are other common sulfur-heavy offenders.

Protein-rich foods contribute through an amino acid called methionine, which contains sulfur and produces that classic rotten egg smell when bacteria break it down. Eggs are a well-known example, but red meat, dairy, and other fatty animal foods also deliver plenty of methionine. Fatty foods in general slow digestion, giving bacteria more time to ferment and produce smellier byproducts. Combining eggs with other gas-producing foods like beans or fatty meats tends to make things especially pungent.

Beer, wine, and dried fruits preserved with sulfites also add sulfur to the mix, as do some mineral-rich waters.

A Lower-Sulfur Diet in Practice

You don’t need to permanently avoid every high-sulfur food. Temporarily reducing your intake for a week or two can help you identify which foods are your biggest triggers, and from there you can make targeted swaps rather than overhauling your entire diet.

Good low-sulfur vegetable options include carrots, celery, mushrooms, bell peppers, cucumbers, spinach, eggplant, zucchini, and all types of squash. For starches, rice, potatoes, sweet potatoes, and corn are solid choices. Keep protein portions moderate (around 3 to 4 ounces per meal) and consider getting some of your protein from beans, lentils, or legumes paired with low-sulfur vegetables. Fresh fruit, nuts, seeds, olive oil, avocado, and most herbs and spices are all fine.

A practical day might look like oatmeal or rice cereal with berries for breakfast, a spinach salad with grilled chicken, avocado, and cucumbers for lunch, and a small portion of fish or chicken with grilled zucchini and brown rice for dinner. Snacks like fresh fruit, carrots with guacamole, or a handful of nuts keep things simple. The goal isn’t deprivation. It’s shifting the balance away from sulfur-heavy ingredients.

Supplements That Reduce Odor

Bismuth Subsalicylate

The active ingredient in Pepto-Bismol is one of the most effective options for reducing gas odor specifically. In a study of healthy volunteers who took it four times daily for three to seven days, hydrogen sulfide release from the gut dropped by more than 95%. Bismuth binds to sulfur in the digestive tract, neutralizing it before it becomes gas. This is a short-term tool, not something to take indefinitely, but it works remarkably well when you need it.

Digestive Enzymes

If beans, lentils, and certain vegetables are your main triggers, an enzyme supplement containing alpha-galactosidase (sold as Beano and similar products) can help. These enzymes break down the complex carbohydrates in beans before your gut bacteria get to them. In a controlled trial, volunteers who took the enzyme with a large serving of cooked beans had significantly less gas production and reduced flatulence severity compared to placebo. You take the enzyme with your first bite of the problem food.

Activated Charcoal

Activated charcoal acts like a rigid sponge that can absorb gases and chemical compounds in the gut. Some people find charcoal supplements helpful for reducing gas odor, though the clinical evidence is less robust than for bismuth. One practical consideration: charcoal can also absorb medications, so take it at least two hours apart from any prescriptions.

Other Habits That Help

Eating slowly and chewing thoroughly reduces the amount of air you swallow and gives your upper digestive tract more time to start breaking food down before it reaches the bacteria-dense lower gut. Smaller meals spread throughout the day produce less fermentation at any one time compared to large meals that overwhelm your digestive capacity.

Cooking cruciferous vegetables rather than eating them raw can reduce their gas-producing potential. The heat breaks down some of the complex fibers and sulfur compounds before they reach your gut. Steaming tends to preserve nutrients better than boiling, which can leach them into the water.

If you’re increasing fiber in your diet, do it gradually over a couple of weeks. A sudden jump in fiber intake floods your gut bacteria with fermentable material they aren’t accustomed to, producing more gas and more odor. Your microbiome adapts over time, and the smell typically improves as it does.

When Smelly Gas Signals Something Else

Persistently foul-smelling gas that doesn’t respond to dietary changes can sometimes point to a digestive condition where food isn’t being properly absorbed. Celiac disease, lactose intolerance, and bacterial overgrowth in the small intestine can all cause excessive, unusually smelly gas alongside other symptoms like chronic diarrhea, greasy or pale stools, unexplained weight loss, or bloating that feels disproportionate to what you’ve eaten. If you’re experiencing several of these together and dietary changes aren’t making a dent, it’s worth getting evaluated, since these conditions are treatable once identified.