1. Asparagus
This is probably the food most widely known for changing the way our urine smells. So how can we explain this phenomenon? Asparagus contains asparagusic acid, which the body converts into chemicals that contain sulfur. This is what causes the odor. The sulfur-containing molecules are volatile, meaning their boiling point is low enough that they can vaporize at room temperature. That means when we urinate, they convert to a gaseous state and we’re able to smell those gasses.
Some believe the odor is related to sulfur-containing fertilizers used on asparagus, as well. Moreover, it appears that some of us can smell the sulfur in our urine, while others cannot. Researchers are still trying to explain this, though it may be due to genetic factors.