A persistent fishy taste in your mouth usually traces back to something you ate, a supplement you’re taking, or a metabolic process in your body that isn’t breaking down certain compounds the way it should. It’s rarely dangerous on its own, but it can signal anything from a rancid fish oil capsule to kidney problems or a rare genetic condition. The cause matters because each one has a different fix.
Fish Oil Supplements Are the Most Common Culprit
If you take omega-3 or fish oil supplements, start here. Many popular fish oil capsules are already oxidized (rancid) by the time you swallow them. Researchers at George Washington University found that rancidity is widespread among commercially available omega-3 supplements. When the oil inside has gone bad, it produces a lingering fishy taste that can stick around for hours, especially if the capsule breaks down slowly or you experience any acid reflux that pushes the oil back up your esophagus.
A fresh, high-quality fish oil supplement should have no fishy taste or smell at all. Flavored versions can mask rancidity, which makes it harder to judge quality. If your fishy taste coincides with when you started taking fish oil, try freezing the capsules before swallowing them (this slows their breakdown in the stomach), switching brands, or stopping them for a week to see if the taste resolves.
Foods That Leave a Fishy Aftertaste
Your gut bacteria produce a compound called trimethylamine when they digest certain foods, particularly eggs, liver, legumes like soybeans and peas, and some types of fish. Normally, an enzyme in your liver converts trimethylamine into an odorless molecule before it ever reaches your bloodstream. But if you eat large amounts of these foods, or if that enzyme isn’t working at full capacity, trimethylamine can build up temporarily and leave a fishy taste or smell on your breath.
This is different from the genetic condition described below. For most people, trimethylamine from a heavy meal clears within a day. If the taste only appears after specific meals, your diet is the likely explanation.
Trimethylaminuria: A Rare Genetic Condition
Trimethylaminuria, sometimes called fish malodor syndrome, is a genetic condition where the liver enzyme responsible for neutralizing trimethylamine is missing or severely reduced. The faulty gene is called FMO3. Without a working version of this enzyme, trimethylamine accumulates in your body and gets released through sweat, urine, and breath, producing a persistent fishy odor and taste.
The condition is rare, affecting roughly 1 in 200,000 to 1 in 1,000,000 people globally. However, carriers of a single copy of the gene variant are far more common: about 0.5% to 1% of white British populations, 1.7% in Jordan, 3.8% in Ecuador, and as high as 11% in New Guinea. Carriers may not have constant symptoms but can notice a fishy taste or odor during times of hormonal change, illness, or after eating trigger foods.
If you suspect trimethylaminuria, a urine test can measure your trimethylamine levels. Management focuses on reducing dietary intake of choline, a nutrient found in high concentrations in eggs, organ meats, and certain fish. Cutting back on these foods significantly reduces the amount of trimethylamine your gut bacteria produce, which in turn reduces the fishy taste and smell.
Kidney Disease and Fishy Breath
When your kidneys aren’t filtering blood effectively, nitrogen-containing waste products accumulate. Among these are several amine compounds, including trimethylamine, the same molecule responsible for the genetic condition above. This buildup produces what clinicians call “uremic fetor,” a fishy or ammonia-like smell and taste on the breath.
A fishy taste from kidney problems doesn’t appear in isolation. You’d typically also experience fatigue, swelling in your legs or ankles, changes in urination, nausea, or difficulty concentrating. If you have any combination of these symptoms alongside a persistent fishy taste, kidney function testing (a simple blood draw) can rule this out quickly.
Liver Disease
Advanced liver disease can produce a distinctive smell and taste called fetor hepaticus, often described as musty or slightly fishy. The liver normally processes a wide range of compounds from your blood. When it can’t keep up, substances like trimethylamine, ammonia, acetone, and certain ketones spill over into your breath. The taste tends to be more musty-sweet than purely fishy, but people describe it differently. Like kidney disease, liver-related taste changes come with other noticeable symptoms: yellowing skin, abdominal swelling, unusual bruising, and deep fatigue.
Medications That Alter Taste
Dozens of common medications can distort your sense of taste, a side effect called dysgeusia. The altered flavor isn’t always metallic. Some people describe it as bitter, sour, or fishy. Drug classes most frequently linked to taste disturbances include:
- Antibiotics: especially metronidazole, tetracycline, and certain quinolones
- Blood pressure and heart medications: including several antihypertensives, diuretics, and statins
- Psychiatric medications: tricyclic antidepressants, some antipsychotics, mood stabilizers
- Thyroid medications
- Antihistamines and anti-inflammatories
If your fishy taste started within a few weeks of beginning a new medication, that timing is a strong clue. The taste typically resolves after stopping or switching the drug, though it can take days to weeks to fully clear.
Neurological Causes
Your brain can generate phantom tastes and smells, including fishy ones, without any external trigger. Head injuries, even mild ones from years ago, can damage the nerve pathways responsible for taste and smell. Neurological conditions like Parkinson’s disease, Alzheimer’s disease, and multiple sclerosis are also associated with taste and smell distortion. In these cases, your brain either misinterprets normal signals or creates sensory experiences that have no physical source.
Temporal lobe seizures can produce brief, vivid taste sensations that seem to come from nowhere. These episodes are usually short (seconds to a couple of minutes), may be accompanied by a sense of déjà vu or a rising feeling in your stomach, and tend to recur in a recognizable pattern. A fishy taste that appears suddenly, lasts less than a minute, and happens repeatedly in the same way warrants a neurological evaluation.
Oral and Sinus Infections
Bacterial infections in your gums, tonsils, or sinuses can produce sulfur compounds and other byproducts that taste fishy or foul. Gum disease (gingivitis or periodontitis) is particularly common and easy to overlook in its early stages. Post-nasal drip from a sinus infection can also coat the back of your throat with mucus carrying bacterial waste products, creating a persistent unpleasant taste. If the fishy taste is strongest in the morning or improves after brushing and flossing, an oral source is likely. A dental checkup is the simplest starting point.
Narrowing Down the Cause
The fastest way to figure out what’s behind your fishy taste is to look at timing and context. Ask yourself when it started and what else changed around that time: a new supplement, a new medication, a shift in diet, or new symptoms elsewhere in your body. A taste that appears only after meals and fades within hours points to diet. One that showed up alongside a new prescription points to medication. A taste that’s constant, present every day regardless of what you eat, and accompanied by other symptoms like fatigue or changes in urination suggests something metabolic that needs blood work to evaluate.
For an isolated fishy taste with no other symptoms, the most productive first steps are reviewing your supplements, checking your oral hygiene, and paying attention to whether specific foods trigger it. If it persists beyond a few weeks despite those adjustments, basic blood tests for kidney and liver function can cover the most important systemic causes efficiently.

