Sardines taste “bad” to many people because of a combination of strong fishy compounds, rapid fat oxidation, and high mineral content that together create a flavor profile most other foods don’t come close to. The good news: once you understand what’s driving that taste, you can work around most of it.
The Chemistry Behind the Fishiness
All fish contain a compound called trimethylamine oxide (TMAO) in their muscle and tissue. While the fish is alive, TMAO is odorless. The moment a fish dies, bacteria start converting TMAO into trimethylamine, or TMA, which is the volatile chemical responsible for that unmistakable fishy smell and taste. The longer a fish sits after being caught, the more TMA builds up. Fishiness, in other words, is literally a freshness problem at the molecular level.
Sardines get hit harder than most fish because they’re small, oily, and have a high surface-area-to-mass ratio. That means bacteria can colonize the flesh quickly, and TMA production ramps up fast. By the time sardines reach your plate, especially canned ones that were processed in bulk, the TMA levels are often noticeably higher than in a thick fillet of cod or halibut. This is why sardines smell stronger the second you crack the tin open.
Why the Oil Goes Rancid So Fast
Sardines are packed with omega-3 fatty acids, which is the main reason nutritionists love them. But those same fats are extremely prone to a process called autoxidation. Polyunsaturated fats with three or more double bonds (the kind sardines are loaded with) break down into compounds that taste metallic, bitter, or flat-out rancid. This happens faster at higher temperatures, with more oxygen exposure, and over time even inside a sealed can.
The breakdown products include hydroperoxides and malonaldehyde, which your tongue registers as off-flavors. Sardine oil oxidizes faster than the oil from leaner fish precisely because of its high polyunsaturated fat content. So the very thing that makes sardines nutritious is also what makes them taste “off” to sensitive palates. If you’ve ever noticed a metallic or painty aftertaste from canned sardines, that’s lipid oxidation at work.
Bones, Skin, and Mineral Intensity
Unlike most canned fish, sardines are eaten whole: skin, bones, and all. The bones are soft enough to chew, but they’re loaded with calcium, phosphorus, magnesium, zinc, and iron. Those minerals contribute a chalky, slightly bitter undertone that many people find unpleasant, especially if they’re not expecting it. The skin adds another layer of intensity, carrying concentrated oils and a slightly chewy texture that amplifies the overall “sardine-ness” of each bite.
This mineral-heavy profile is why sardines taste fundamentally different from, say, canned tuna, which is packed as boneless, skinless pieces. You’re eating a whole animal in miniature, and your palate picks up every part of it.
Canned vs. Fresh: Two Different Experiences
Most people who say sardines taste bad have only tried them from a can. That matters, because the canning process transforms the flavor significantly. Fresh sardines have a milder, briny taste with soft, flaky flesh. They’re less fishy than anchovies and, when grilled or pan-fried, develop a pleasant char that balances the oiliness.
Canned sardines go through a high-heat sterilization process called retorting, then sit in liquid (oil, brine, or tomato sauce) for months or years. That extended contact intensifies saltiness and concentrates the fishy compounds. The texture also softens considerably, which some people find mushy or unappealing. If you’ve only experienced sardines from a tin and hated them, trying fresh ones is a genuinely different experience.
How Packing Liquid Changes the Taste
What’s inside the can alongside the sardines makes a real difference. Oil-packed sardines (usually olive or sunflower oil) are richer and more flavorful because the oil locks in moisture and enhances the fish’s natural taste. Water-packed sardines have a purer, milder sardine flavor and fewer calories, but they can also taste blander or more plainly fishy without the fat to round things out.
Tomato sauce turns out to be the best buffer against the flavors people dislike most. Research on canned sardine quality found that sardines in tomato sauce had the lowest lipid oxidation and maintained stable flavor for up to three days after opening, while sardines in brine or oil began developing off-flavors and textural changes after just one day in the fridge. The acidity of the tomato sauce slows fat breakdown and masks some of the fishy notes. If you’re trying to like sardines, tomato-packed tins are the most forgiving starting point.
Your Genetics May Play a Role
Some people are genuinely more sensitive to fishy flavors than others, and the explanation is partly genetic. Your liver produces an enzyme called flavin-containing mono-oxygenase 3 (FMO3) that converts trimethylamine into an odorless, tasteless compound. People with fully functioning FMO3 process TMA efficiently and perceive less fishiness. People with reduced FMO3 activity, due to common genetic variants, are slower to neutralize TMA and experience fishy tastes and smells more intensely.
At the extreme end, complete loss of FMO3 function causes a rare condition called trimethylaminuria, where TMA accumulates in body fluids. But even people without the full condition can carry partial variants that make them more reactive to fishy foods. If sardines taste overwhelmingly bad to you but other people seem to eat them happily, your FMO3 genes may be part of the reason.
How to Make Sardines More Tolerable
If you want the health benefits of sardines but can’t stand the taste, a few practical adjustments help. Start with sardines packed in tomato sauce, which masks fishiness and slows oxidation. Drain and rinse canned sardines before eating to remove excess surface oil and some of the concentrated TMA. Adding acid, like lemon juice or vinegar, helps neutralize fishy amines directly (this is the same reason fish and chips traditionally comes with malt vinegar).
Mixing sardines into strongly flavored dishes, like pasta with garlic and chili, or mashing them into toast with mustard and pickled onions, buries the fishiness under competing flavors. Smoked sardines offer a different flavor profile where the smoke character dominates. And if canned sardines are your only reference point, buying fresh sardines and grilling them over high heat for just two to three minutes per side produces a completely different, much milder result with crispy skin that most sardine skeptics find far more approachable.

