This is an old age question that needs to be answered. Why is it, that every time I eat asparagus my urine have a very distinct strange odor? Finally I took the time to look it up, and here is what I found. I hope you feel enlightened.
“Asparagus contains a sulfur compound called mercaptan. (It’s also found in rotten eggs, onions, garlic, and in the secretions of skunks.) When your digestive tract breaks down this substance, by-products are released that cause the funny scent. The process is so quick that your urine can develop the distinctive smell within 15 to 30minutes of eating asparagus.
While eating asparagus may make your urine smell strange, it won’t harm you. Actually, asparagus — a member of the lily family along with garlic, onions, and leeks — is a powerhouse of nutrients. It’s an excellent source of folic acid (a B vitamin that may help protect against birth defects, heart disease, and cancer), a significant source of vitamin C (an antioxidant that may protect tissues against damage), and a good source of vitamin A (an antioxidant). Not to mention that asparagus contains 3 grams of fiber per 3.5-ounce serving and a host of health-enhancing plant chemicals, or phytonutrients, that may protect against disease.”