Why does it happen so fast?
Winter says: "Just the metabolism. Many compounds we eat are modified rapidly after we eat them."
Is there a preparation that neutralizes whatever chemical it is? Frying, boiling, roasting, etc.
Winter says: "Actually, asparagusic acid is detected in both raw and cooked asparagus; there is no culinary secret to making it go away."
Are there other foods that do this same thing? Coffee's been known to make urine smell funny.
Winter says: "Many foods can make your urine smell odd, although the mechanism is not the same."
And on a related note, do you know why beets turn urine pink?
Winter says: "Pink urine from beets is known as 'beeturia,' and happens because the pink pigments from beets (known as betacyanins) can be excreted in urine. The main factor determining the color of your urine is whether or not the pigments actually make it to your kidneys. To get there, they have to avoid being broken down in the digestive process. Most of the breakdown of these pigments happen in a normally functioning, acidic stomach. So if you are taking an an antacid, you may be more likely to get pink pee."