Some of the causes of stinky urine are harmless. Eating certain foods can make your urine smell bad or different. Asparagus and coffee are two well-known offenders. Many other foods, drinks and spices cause foul smelling urine, but this smell is normal. The urine odor caused by certain foods does not indicate a health problem and will go away within a day or two. Click here for more information on which foods, drinks and spices cause stinky urine.