stay up to date on this topic
we’ve all been there: a sudden, unpleasant flatulence smell that clears a room. while passing gas is a normal, healthy part of the digestive process, smelly farts can sometimes be embarrassing or a sign that something is off with your diet or gut health.
if you find yourself wondering, “why do my farts smell so bad?” you aren’t alone. most people pass gas between 12 and 25 times a day. however, when those stinky farts become frequent or particularly pungent, it’s worth looking at the causes.
why do farts smell?
a fart smell is typically the result of swallowed air and gases produced by bacteria in your large intestine. most gas is odorless (carbon dioxide, hydrogen and methane). the “rotten egg” scent associated with smelly farts is usually caused by sulfur compounds.
1. high-fibre foods
fibre is essential for digestion, but it can lead to a smelly fart or two as your body breaks it down. foods like beans, cabbage and broccoli are high in sulfur.
does spinach make you fart?
yes, spinach is a fibre-rich leafy green that contains metallic elements and sulfur. for some people, eating large amounts of spinach can increase gas production and contribute to smelling farts.
2. food intolerances
if you have a sensitivity to certain foods, your digestive system may struggle to break them down, leading to stinky farts.
- lactose intolerance: a common culprit where the body can’t break down dairy sugars.
- gluten sensitivity: for those with celiac disease or gluten intolerance, consuming wheat can lead to a very bad fart smell.
3. medications and antibiotics
antibiotics are designed to kill harmful bacteria, but they often wipe out “good” bacteria in your gut. this imbalance can lead to changes in your digestion and notably smelling farts.
4. constipation
when stool sits in the colon for too long, it continues to ferment, releasing gases. the longer the waste remains, the more concentrated and stinky the resulting gas becomes.