Yes, asparagus does make your urine smell. Sort of. Scientists are now finding out that only some people are able to smell the sulfur odor that causes asparagus to make your urine smell. While anyone who has eaten asparagus will excrete the sulfuric compound in their urine, some people cannot smell it. This ability is believed to be a genetic trait.
Certain foods, drinks and spices, such as asparagus, make your urine smell. If this is the cause of your stinky urine problem, one solution is to simply avoid the offending substance. Then, obviously, your pee will stop smelling bad.
The most notorious food that causes foul smelling urine is asparagus. While it is great for your health, asparagus can make your urine smell for a day or two. Urine odor from eating asparagus is often described as smelling like sulfur or rotten cabbage. Asparagus makes your urine smell, but the odor is completely normal and harmless. The smell will go away within a day or two.
Next time you get an asparagus craving, try these tricks to lessen the strong smell in your urine:
Select large stalks of asparagus. They contain less of the sulfuric compounds that make your urine smell than the thinner stalks do.
Add fresh lemon juice to your asparagus right before eating it. Some say the acidity of the lemon juice balances out the substances in asparagus that make your urine smell.