Asparagus
If you didn’t notice it until now, asparagus makes urine stink when the sulfur compound mercaptan breaks down in your digestive system— of course, its effect can vary from person to person. If you’re lucky enough to don’t have the enzyme to break mercaptan down, you can eat asparagus without worrying about the odor.