My Urine Smells Of Onions. Other foods such as cranberry juice, yogurt. Not drinking enough h2o is the top cause of smelly urine, sonia dutta, md, urogynecologist at northshore university healthsystem in illinois, tells health.

Nephrology and dialysis 41 years experience. Usually it is due to food intake. If you detect a hint of ammonia in your urine, it could be a sign of a urinary tract infection.