L'odeur de l'urine peut être forte après la consommation de certains aliments. Ainsi, manger des asperges est connu pour produire une forte odeur d'urine chez l'homme. Cela est dû à la présence dans l'urine de plusieurs composés organiques volatils soufrés, probablement dérivés de l'acide asparagusique contenu dans l'asperge. Cette mauvaise odeur d'urine après l'absorption d'asperges n'est pas une conséquence universelle contrairement à ce que l'on croyait jusqu'à récemment. Certaines personnes ne produisent pas les molécules odorantes et d'autres ne sont pas capables de les sentir.
Enfin, l'idée selon laquelle l’urine aurait des propriétés antiseptiques doit donc être rejetée avec vigueur.