Asparagus contains a sulfurous compound called mercaptan, which, when broken down by the digestive system, releases the strange smell that makes your pee stink.