You are standing at the seafood counter, and the choice feels weirdly high stakes. Salmon costs more, cod looks plain, tuna comes with mercury warnings, and half the labels promise heart health.
Which fish is actually worth buying? This guide covers the real nutrition behind the most common fish options, answers whether cod earns its healthy reputation, and helps you choose the best types of fish for your plate and your budget. Cod is genuinely good for you.
It is a lean, high-protein, low-mercury fish that fits neatly into a heart-healthy diet, though it carries less omega-3 than fatty fish like salmon. The healthiest overall approach is not one perfect fish but a variety, most of them low in mercury and eaten two to three times a week.

Key Takeaways
-
Cod is a lean, low-mercury, high-protein fish, and a legitimately healthy choice, especially for the heart.
-
Fatty fish like salmon and sardines carry the most omega-3, so they beat white fish on that one measure.
-
Most experts recommend two to three servings of fish a week, emphasizing low-mercury varieties.
-
White fish such as cod, haddock, and flounder are lean and mild, ideal if you dislike stronger fish.
-
Variety is the real answer. No single fish is best, and mixing them balances nutrition and mercury exposure.
Is Cod Good for You?
Yes. Cod is a lean, mild white fish that delivers a lot of high-quality protein with very little fat, low mercury, and a solid supply of B12, iodine, and selenium. It is a sound everyday choice, and its main limitation is simply that it is not an oily fish.
The nutrition profile is straightforward and genuinely good. A typical serving of cod is high in protein and low in calories and saturated fat, which is exactly the profile the American Heart Association points to when it notes that fish is a good source of protein without the high saturated fat of fatty meat. That combination makes cod useful for anyone watching weight or heart health. Where cod is unremarkable is omega-3 content.
As a lean white fish, it carries far less of the EPA and DHA that make salmon and sardines nutritional standouts.
That does not make cod unhealthy. It just means cod is a great protein source and a modest omega-3 source, and knowing that difference is most of what this whole topic comes down to.
Is Cod a Heart-Healthy Fish?
It is. Cod supports a heart-healthy diet through its lean protein, low saturated fat, and low mercury, even though it is not among the omega-3-rich fish that offer the biggest cardiovascular payoff.
Two things are true at once here, and it helps to hold both. Cod contributes to heart health mainly by being a lean protein that can replace fattier, less healthy options on your plate.
That substitution effect is real and valuable. The FDA and EPA list cod among the best choices for low mercury, which means you can eat it regularly without the caution that higher-mercury fish require. For the strongest heart benefit specifically tied to omega-3s, fattier fish do more.
Mayo Clinic advises at least two servings of fish a week, especially fish rich in omega-3s, noting this seems to lower the risk of heart disease and particularly sudden cardiac death. The practical takeaway is to eat cod freely as a lean protein, and to include some oily fish across the week for the omega-3 boost cod cannot provide.

Which Fish Are the Healthiest?
The healthiest fish are low in mercury and rich in omega-3, and a handful of them stand out. The single best answer, though, is variety rather than any one champion.
Grouping them by strength makes the choices easier.
-
Best for omega-3: salmon, sardines, mackerel, herring, and anchovies. These oily fish carry the most EPA and DHA, and AFIL's rundown of sardine benefits explains why the small ones punch above their weight. AFIL also covers why salmon is a standout choice and how to close any gap with the best omega-3 supplements.
-
Best lean protein, low mercury: cod, haddock, flounder, tilapia, and pollock. Mild, versatile, and easy to eat often.
-
Convenient and affordable: canned light tuna, canned salmon, and canned sardines, which keep the nutrition at a lower cost.
-
Fish to limit for mercury: shark, swordfish, king mackerel, and bigeye tuna, which the FDA advises avoiding or minimizing.
Notice that no single fish wins on every measure. Salmon leads on omega-3 but costs more.
Cod leads on lean, mild affordability but trails on omega-3. That is exactly why nutrition authorities emphasize eating a range of fish rather than fixating on one. Intake is the bigger problem than choice, for most people. An analysis of national survey data in PMC found that U.S. adults fall well short of the recommended two servings of seafood per week.
The best fish, in practice, is often just the one that gets you eating fish more regularly.
What About White Fish Like Haddock and Flounder?
They are excellent lean choices, and nutritionally close cousins of cod. Haddock and flounder share the same core profile: high protein, low fat, low mercury, and a mild flavor that suits people who find fish like salmon too strong.
The differences among them are small and mostly about taste.
-
Haddock is very similar to cod, slightly sweeter, and an equally lean, low-mercury pick. If you like cod, you will like haddock.
-
Flounder is thinner, more delicate, and mild, another lean white fish that cooks quickly and works well for people easing into eating more fish.
-
Tilapia and pollock round out the group as affordable, mild, low-mercury options, though tilapia carries less omega-3 than most.
The honest summary is that white fish are interchangeable enough that you can buy whichever is freshest or cheapest.
All of them give you lean protein with little mercury, and none is a bad choice. What they share, again, is a lower omega-3 content than the oily fish, which is the one nutrient worth getting elsewhere in your week.
Is Tuna Good for You, and What About Mercury?
Tuna is nutritious but needs a little more care, because mercury content varies sharply by type. It is a strong source of protein and omega-3, and the type you choose determines how often you can safely eat it.
The canned aisle is where this matters most. Canned light tuna, usually skipjack, is lower in mercury and rated a best choice by the FDA, so it suits regular eating. Albacore, or white tuna, runs higher in mercury and should be limited to about one serving a week. Fresh tuna steaks and bigeye tuna are higher still and are best kept for occasional consumption.
The overarching message from the FDA and EPA is reassuring for most people: eat 2 to 3 servings a week from the best choices list, which includes salmon, cod, and light tuna, and reserve the caution for the genuinely high-mercury species. Pregnant and breastfeeding people and young children should follow the more specific advisories, but for most adults the benefits of fish clearly outweigh the risks. AFIL digs deeper into tuna specifically in its guide to whether tuna is a smart choice, including how to weigh its protein and omega-3 against mercury.

Could a Reaction to Fish Be an Allergy or Intolerance?
It can be either, and the difference matters a great deal. A fish allergy is an immune reaction that can be serious, while a sensitivity to a particular seafood is a different, non-life-threatening issue. They should not be confused.
This is the one place a fish guide meets food-reaction territory. A true fish allergy can cause hives, swelling, or breathing difficulty and needs an allergist and, often, strict avoidance.
That is a medical diagnosis, not something to self-manage. Understanding how a food allergy differs from a food sensitivity is a useful starting point, as is knowing how non-IgE reactions differ from classic allergies. AFIL's guide to tuna allergies also explains how a true fish allergy differs from scombroid, a histamine reaction to poorly stored fish that is often mistaken for one. If certain seafood leaves you bloated or unsettled without the hallmarks of an allergy, a milder intolerance may be involved.
For a structured starting point on which foods to trial, AFIL's Food, Vitamins and Gut Wellness kit is a non-diagnostic wellness screening for informational and educational use. It does not diagnose a fish allergy and cannot rule one out, so any swelling or breathing reaction after eating fish is a matter for a doctor, not a home screen. You can see what it measures on the how our testing works page, and its guide to interpreting your results explains how to use one sensibly.
How Should You Cook Fish to Keep It Healthy?
The way you prepare it matters as much as which fish you buy. A lean, heart-healthy cod fillet stops being one the moment it is deep-fried in batter, so cooking method is part of the nutrition story.
The healthiest methods are the simple ones.
-
Bake, grill, steam, poach, or pan-sear rather than deep-frying.
-
Go easy on heavy, creamy, or breaded coatings, which add the saturated fat fish naturally lacks.
-
Season with herbs, citrus, and spices instead of large amounts of salt or butter.
-
Pair with vegetables and whole grains for a balanced, genuinely heart-healthy plate. Fish also delivers the kind of lean protein AFIL covers in its guide to protein and energy, and white fish is among the easiest foods to digest if your stomach is sensitive.
According to Johns Hopkins Medicine, fish is a well-rounded and heart-healthy choice when baked, grilled, steamed, air-fried, or pan-seared, and low-mercury options like cod fit comfortably into the recommended two to three weekly servings. How you cook it is what preserves that benefit.
Eat a Variety, Not a Single Perfect Fish
Cod is good for you, haddock and flounder are just as sound, and tuna is a strong choice with a little mercury awareness. None of them is the single healthiest fish, because that fish does not exist. The best plan is a rotation of low-mercury options, including some oily fish for omega-3, a couple of times a week.
Buy what is fresh, affordable, and appealing, cook it simply, and vary your choices over the month. That approach beats chasing one perfect fillet, and it is far more likely to get you eating the fish your heart and body actually benefit from. This article is for informational and educational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Pregnant or breastfeeding people and young children should follow FDA and EPA advisories on fish, and anyone with a suspected fish allergy should see a doctor.

Frequently Asked Questions
1. Is cod a healthy fish to eat?
Yes. Cod is a lean, mild white fish that is high in protein, low in fat and calories, low in mercury, and a good source of B12, iodine, and selenium. Its main limitation is a lower omega-3 content than oily fish like salmon, but it is a genuinely healthy everyday choice.
2. Is cod a heart-healthy fish?
It is. Cod supports heart health through lean protein, low saturated fat, and low mercury, and it works well as a substitute for fattier, less healthy proteins. For the strongest omega-3 benefit, pair it across the week with oily fish such as salmon or sardines.
3. Which fish are the healthiest to eat?
The healthiest are low in mercury and, ideally, rich in omega-3. Salmon, sardines, and mackerel lead on omega-3, while cod, haddock, and flounder are excellent lean, low-mercury options. Rather than one best fish, experts recommend eating a variety two to three times a week.
4. Is haddock or flounder good for you?
Yes, both are. Haddock and flounder are lean white fish with profiles very similar to cod: high protein, low fat, low mercury, and a mild flavor. They are effectively interchangeable with cod, so you can choose whichever is freshest or most affordable.
5. Is tuna safe to eat with mercury concerns?
For most people, yes, with attention to type. Canned light tuna is lower in mercury and fine for regular eating, while albacore is higher and best limited to about one serving a week. Pregnant and breastfeeding people and young children should follow specific FDA and EPA advisories.
Watch AFIL test kits testimonial videos click here
Sources
-
U.S. Food and Drug Administration, Advice About Eating Fish: https://www.fda.gov/food/consumers/advice-about-eating-fish
-
American Heart Association, Fish and Omega-3 Fatty Acids: https://www.heart.org/en/healthy-living/healthy-eating/eat-smart/fats/fish-and-omega-3-fatty-acids
-
Mayo Clinic, Omega-3 in fish: How eating fish helps your heart: https://www.mayoclinic.org/diseases-conditions/heart-disease/in-depth/omega-3/art-20045614
-
Johns Hopkins Medicine, Is Fish Healthy?: https://www.hopkinsmedicine.org/health/wellness-and-prevention/is-fish-healthy
-
Papanikolaou Y, et al. U.S. adults are not meeting recommended levels for fish and omega-3 fatty acid intake. Nutrition Journal (via PubMed Central): https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3992162/
.png?v=1737390083)

