Fish is one of those groceries where a bad call costs you. Past-its-prime fish isn’t just bland — it can wreck dinner and your evening along with it. And telling yesterday’s catch from a week-old fillet that looks identical isn’t something most shoppers can do on instinct. The good news: buying fish well so you don’t have to take the seller’s word for it is a skill, not luck.
This guide covers the three things that actually help at the counter: the signs of freshness (eyes, gills, smell, spring-back), what a fish’s origin tells you about quality, and how to read what’s printed on the package. One caveat up front: no tip beats basic caution. If a piece of fish looks off, walk away.
Below you’ll find a concrete checklist for fresh, chilled, and frozen fish, a takedown of the myths people repeat, and answers to the questions Americans search for right before a grocery run.
Table of Contents
What you’re actually buying
“Fish” at the counter covers wildly different products: saltwater and freshwater, wild-caught and farmed (aquaculture — fish raised on purpose in pens or ponds), whole, fillet, steak, or a frozen, ready-to-cook portion. They share one trait: this is a fast-spoiling protein. Fish flesh is more delicate than beef or chicken — it has less of the connective “scaffolding” that holds structure together. So it breaks down faster, especially once it leaves the cold.
That’s exactly why, with fish, freshness beats everything else. The priciest premium salmon, thawed and refrozen twice, loses to a humble herring frozen correctly within hours of the catch. Everything that makes fish worth eating — easy-to-digest protein and omega-3s (the healthy fats most of us don’t get enough of) — survives only in the cold chain. If a fish warmed up even once on its trip from the water to your fridge, some of that value is already gone. So a smart purchase starts not with the price tag, but with a careful look.
How to choose, by situation
Let’s break it down: a whole fresh fish, a fillet or steak, and frozen.
Whole chilled fish: check four things
Eyes. A fresh fish has clear, glossy, slightly bulging eyes. Sunken, cloudy, or gray eyes mean it’s been sitting for days. This is the fastest and most honest tell.
Gills. Lift the gill cover. In a fresh fish the gills are bright red or pink, moist, and clean. Brown, gray, or slime-coated gills are a bad sign. One catch: color is sometimes dyed, so don’t rely on it alone — read it together with the eyes and the smell.
Smell. Fresh fish smells like the sea, like water, or faintly like cucumber. A sharp “fishy,” sour, or ammonia-like odor means the protein has started breaking down. Simple rule: truly fresh fish barely smells at all.
Firmness. Press a finger into the back of the fish. The flesh should bounce right back. If it leaves a dent like raw dough, the fish is old. Scales should be shiny and tight to the body; the belly shouldn’t be bloated.
Fillet and steak
No eyes or gills here, so judge the flesh itself. A fresh fillet looks dense and moist, with no yellow or brown edges and no dried-out “wind-burned” patches. There shouldn’t be gaps or splitting between the muscle fibers. And if the fillet is swimming in a puddle of liquid under the wrap, that’s a hint it’s either been sitting a while or “pumped” with additives that hold water so the fish weighs — and costs — more.
Frozen fish
Look through the package: there shouldn’t be snow, frost, or large ice crystals inside. Snow means the fish has already been thawed and refrozen — and every cycle wrecks the texture and flavor. A thin glaze (a protective ice layer) is normal. But if there’s so much ice it makes up a quarter of the weight (say, you grab a pound and roughly 4 ounces of it is frozen water), you’re paying for water. A yellowish tint to the fat means the fat has gone rancid — spoiled, like old oil with an off taste.
Where to buy
Buy where fish moves fast and you can see the cold doing its job: ice under the fish, refrigerated cases, clean hands behind the counter. Quick turnover means the fish isn’t lingering. A good fishmonger or farmers market is best in the morning on a delivery day; a supermarket counter wins on clear labeling and dates. The specific store name doesn’t matter — the conditions do. (One note for the U.S. market: much “fresh” fish at the counter is labeled previously frozen, and that’s not a knock on it — see the myth below.)
Myths and common mistakes
“Frozen fish is always worse than fresh”
Sounds obvious — fresh beats frozen, right? But the “fresh” fish at the counter has often sat on ice for days and already lost quality. Fish that’s been flash-frozen right on the boat, hours after the catch, is essentially “paused” at its freshest. So properly frozen salmon is frequently fresher than “chilled” fish that traveled a week to get to the store. Don’t read the word “fresh” — read the conditions and the dates.
“A strong fishy smell is normal for fish”
Plenty of people are sure fish is supposed to reek. It’s the opposite. Fresh fish smells barely there — like the sea or clean water. The sharp odor shows up when the protein starts to break down and produces trimethylamine (TMA), the compound behind that classic “fishy” funk. A strong smell isn’t a sign of fish; it’s a sign of spoilage.
“Wild fish is always healthier than farmed”
Wild fish has a different fat profile and a natural diet. But the quality of farmed fish depends heavily on the operation: with good controls, it can be reliably fresher and safer than wild fish from an unknown source. Responsible aquaculture also takes pressure off wild stocks, which helps keep ocean populations from being overfished. So don’t put wild flatly above farmed — look at the specific product and its label.
The bottom line
Choosing fish is a skill of observation, not a roll of the dice. Clear eyes, red gills, firm flesh, and the faint smell of water — that’s a free freshness test that works at any counter. Origin hints at what to expect in flavor and safety, and reading the label carefully often tells you more than the fish’s looks do.
Next time, don’t grab the prettiest fish on the ice. Spend ten seconds on the eyes, the gills, and the smell. And if you’re adding fish to your routine regularly — especially for kids or during pregnancy — it’s worth checking the FDA/EPA guidance and talking species choices over with your doctor or a registered dietitian. The single best rule for buying fish without regret stays simple: any doubt gets settled in favor of putting it back.
