Seasoned Advice is a question and answer site for professional and amateur chefs. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

As a rule my wife does not like the taste of fish, or pretty much anything that once made its home in the water. However, she's decided to give fish another shot. Not wanting to hit her over the head with the "fishiest" of fish I did some quick Googling and determined that white fish tend to be the easiest on the pallet.

  • Why is it that white flaky fish like sole, halibut, and haddock have the least "fishy" taste?
  • Is there a scale relating color and texture to that of "fishy" taste?
  • Is there a more appropriate term to describe "fishy"?
share|improve this question
You can soak a fish in milk prior to cooking to mellow out the flavor and remove some of the fishiness. – DHayes Aug 17 '12 at 14:00
up vote 10 down vote accepted

Kudos to your wife for giving it another shot!

Let me start with what I feel is the most important part of my answer: find a good fish monger and make friends. If the supermarket is the best you can find, so be it, but learn the name of the person behind the counter, ask about the fish, be interested. Ask what's just in, ask what's fresh. If the fish is frozen at sea, ask if you can get some from the freezer instead of the stock in the case that's been thawed and sitting all day.

Ask to touch and smell the fish. Look at the stock - do the whole fish have clear eyes? Does it smell like a dumpster? Getting the freshest, best fish will help you and your wife enjoy it more. Some good suggestions here on shopping for fish.

Now, on to your bullet points. Fish should never smell or taste "fishy". Fishy smelling fish is a sign of bad fish.

I find that a lot of my friends who say they don't like fish have had experiences with poorly handled or old fish. Fish must be fresh (or frozen at sea and handled properly afterward) to be good. I've stopped ordering fish in restaurants unless it specializes in fish (and I don't mean Red Lobster) or is well known for their freshness.

That said, some fish is certainly more strongly flavored than others. I found this nice chart here with a few varieties of mildly flavored fish. I do agree that flaky, white-fleshed fish is generally the mildest. Flatfish, like sole or flounder tend to be consistently mild. Tilapia has become an extremely popular fish lately.

However if you do find a good fish monger, talk to him about it and you should be able to find plenty of interesting venues: monkfish has been called the poor man's lobster, and I had some arctic char the other night that knocked my socks off.

As for why white fish tends to be less strongly flavored than meatier fishes, I can't really answer authoritatively. My guess would be that meatier fishes tend to be more oily and fatty, which equals more/stronger flavor.

share|improve this answer

Fishy is a good word for it.

JoeFish's answer about freshness, etc. is excellent and my answer is intended to suppliment it.

Darker-fleshed fish, including salmon and tuna, have much higher fat content in their flesh. This fat content adds a great deal of flavor, as well as vitamins and other nutrients. However, this fat also causes these fish to spoil faster than non-fatty "white" fish such as halibut, cod, and "snapper".

Fish in the herring family, such as mackerel, pilchards, sardines and any of the miscellaneous small fish which go under the name "anchovies", are very fatty indeed (up to 30% by weight), so much so they are called "oily fish". While this makes these fish very nutritious and tasty when fresh, it also causes them to spoil very rapidly and become "fishy". They also freeze poorly, decomposing rapidly when thawed.

For example, I won't buy sardines which were caught more than 36 hours ago, and cook them the day I buy them. For this reason, I don't recommend buying fresh sardines or mackerel ever if you live inland.

Even if they are fresh, oily fish have a stronger, more assertive flavor than other fish. People who are not that keen on fish generally dislike them.

share|improve this answer

I disagree with you.

Sole fish is so dang smelly and tastes horribly fishy. While salmon smells and tastes great. Is it because I live in the northern coast and fresh Salmon is just a mile away. And sole fish has to be transported over a great distance to my region?

By the time herring reaches my stores, they somehow turned pickled with onions.

I am sure the lobsters tasted different in Maine then when people finally eat them in California (after dry-ice packing them for the flight home and then another 4 hours before reaching home from LAX in hot summer heat).

If you love to try salmon and you want to eat them fresh and unsmelly, why not take a vacation to places where they get fresh salmon. Like coastal Washington, Oregon, or Maine. Or patronise a grocery store where they refrigerate the fish properly.

share|improve this answer
Bad fish is bad fish, of any type. I don't think it's fair to imply that white fish has a stronger fishy taste because you have experienced bad white fish. – JoeFish Aug 14 '12 at 12:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.