Treatment side effects. A wide range of medication can cause a metallic taste in the mouth as a side effect. Examples are: 1  antibiotics (such as metronidazole). 2  antifungal medicine. 3  antihistamines. 4  chemotherapy. 5  diuretics. 6  steroid medication. 7  nicotine patches.