Why does urine smell after asparagus?
After eating asparagus your urine may have a rotten egg or cabbage smell. THis is caused by your digestive system breaking the asparagus down into their chemical components. One of the chemicals is methyl mercaptan which is what causes the smell. Not everyone has the correct digestive formula to completely break down the asparagus so not everyone has the smell in their urine.