Healthiest Fish To Eat, According To Experts (2024)

Fish is an important part of a healthy diet for adults, children and developing babies. Yet most people likely don’t get enough fish in their diet, according to the U.S. Food and Drug Administration (FDA)[1]Questions & Answers from the FDA/EPA Advice about Eating Fish for Those Who Might Become or Are Pregnant or Breastfeeding and Children Ages 1 to 11 Years. U.S. Food and Drug Administration. Accessed 12/2/2023. . An excellent source of protein, fish also contain a variety of nutrients like omega-3 fatty acids, iron and zinc, making it an important component of a healthy eating pattern.

Continue reading to learn about the many health benefits of eating fish, the best types of fish to eat and considerations for including fish in your diet.

FEATURED PARTNER OFFER Healthiest Fish To Eat, According To Experts (1)

Partner Offers feature brands who paid Forbes Health to appear at the top of our list. While this may influence where their products or services appear on our site, it in no way affects our ratings, which are based on thorough research, solid methodologies and expert advice. Our partners cannot pay us to guarantee favorable reviews of their products or services

Noom Sustainable Weight Loss Program

Healthiest Fish To Eat, According To Experts (2)
  • Prioritizes a balanced relationship with food
  • Uses a quiz to create a custom plan and estimated timeline
  • Weight, food and exercise logging tool to manage your health
  • $70/mo or $209/year with alternate options available
  • Over 45 million downloads and 45k+ 5-star reviews

Health Benefits of Fish

Fish contain many essential vitamins and minerals that may benefit an individual’s overall health, according to Kimberly Gomer, a registered dietitian and nutritionist with a private practice in Miami. Consider the following nutrients commonly found in fish and their health benefits:

  • Protein is essential to every cell in the body to build and maintain bones, muscles and skin.
  • Vitamin A contributes to healthy eyesight, immune function, cellular communication, male and female reproduction and the formation and maintenance of the heart, lungs, eyes and other organs.
  • B vitamins, including thiamine, riboflavin, niacin, folate and more, support cellular function, particularly in the brain and nervous system.
  • Vitamin D helps the body absorb calcium to strengthen bones, enable muscle movement, carry messages (such as those important for the growth of neurons and creation of certain neurotransmitters) via nerves from the brain to the rest of the body and bolster your immune system. Vitamin D also helps fight viruses and bacteria.
  • Omega-3 fatty acids contribute to energy and tissue growth in the heart, lungs, blood vessels, immune system and endocrine (hormone production) system.
  • Calcium is crucial for strong bones, muscle movement, hormone release and blood flow.
  • Iodine is necessary to make thyroid hormones needed for metabolism control as well as to support bone and brain development during pregnancy.
  • Iron is needed to make hemoglobin (a protein in red blood cells that carries oxygen from the lungs to the rest of the body), myoglobin (a protein that provides oxygen to muscles) and certain hormones.
  • Selenium contributes to reproduction, thyroid gland function, DNA production and protecting against infection.
  • Zinc bolsters the immune system and contributes to DNA and protein production.

Fatty fish, such as salmon and mackerel, are better than leaner, white fish, such as mahi mahi or flounder, as fatty fish contain essential omega-3 fatty acids and fat-soluble nutrients the body can absorb, explains Gomer. Adults should eat at least 8 ounces of fish per week based on a 2,000-calorie diet, according to the FDA.

7 Healthiest Fish to Eat, According to Experts

The healthiest fish to eat are those that contain plenty of nutrients while containing little to no mercury, a potential risk with certain types of fish.

“Think SMASH—sardines, mackerel, anchovies, salmon and herring—when choosing the healthiest fish to eat,” says Amanda Sauceda, a registered dietitian and founder of The Mindful Gut, a nutritional guidance company in Long Beach, California.

To help you choose, below are seven of the healthiest fish to eat, according to experts.

1. Sardines

“Sardines are one of the healthiest fish to eat because they’re very high in omega-3s,” says Gomer. “Sardines are eaten with the bone in, so they have calcium, and because they’re so little, they haven’t had a chance to acquire mercury,” she adds. Sardines are inexpensive and can be purchased in a tin in water or olive oil, with or without salt, says Gomer.

2. Mackerel

Mackerel is a good source of omega-3 fatty acids, says Sauceda. As an oily fish, mackerel is also a good source of vitamin D. Fried mackerel is higher in carbohydrates and sugars but lower in protein than canned, grilled, baked or broiled mackerel, according to data from the U.S. Department of Agriculture (USDA).

3. Anchovies

Anchovies are another type of fatty fish that are high in omega-3s. Anchovies provide large amounts of calcium, phosphorus (a mineral needed to make energy in the body) and potassium.

4. Salmon

A popular oily fish, salmon is chock-full of nutrients including omega-3s, protein, potassium, vitamin D, vitamin E and several B vitamins. Tinned salmon contains bones, which is an added source of calcium and phosphorus.

5. Herring

Herring is another oily fish that is an excellent source of omega-3s and vitamin D, as well as selenium and vitamin B12, a vitamin essential for the body’s central nervous system health and for making white blood cells, red blood cells and platelets. “The advantage of herring is that it is a wild caught fish (not farmed),” says Gomer. “The other huge advantage is that the issue of wild caught fish with mercury is much less of a problem in small fish (like sardines and herring).”

6. Trout

Trout is another oily fish that’s high in omega-3s and a good source of vitamin D, as well as potassium and phosphorous. Fried trout has higher levels of fat and carbohydrates and less protein than when grilled or steamed.

7. Tuna

Although not an oily fish, tuna is still a healthy choice thanks to the omega-3s, iodine and taurine (an amino acid that contributes to cellular structure, controls bleeding, reduces blood pressure and more) this fish contains.

The healthiest version of tuna is canned light, including skipjack tuna. Albacore and yellowfin tuna are also good choices, but it’s recommended to avoid bigeye tuna due to high mercury level risk, according to the FDA.

Ready To Build Healthier Habits?

Noom combines the power of technology with the empathy of human coaches to deliver successful behavior change and sustainable weight loss results. Take the quiz to get your customized plan.

How to Choose the Healthiest Fish

When choosing which fish to include in your diet, wild-caught fish over farm-raised fish is a healthier choice, says Gomer. “Not only do farm-raised fish have less nutrients than wild-caught, but they can have parasites and diseases due to the farm conditions.” What’s more, the water quality in which farmed fish are raised tends to be poor and causes fish stress, Gomer adds.

Poor water quality can affect the quality of fish through disease in the fish and exposure to excess production of phytoplankton, microscopic organisms that live in salty and freshwater environments. Large amounts of phytoplankton can lead to death or disease of marine life through the consumption of biotoxins or oxygen-depleting bacteria, low dissolved oxygen and toxic metabolite accumulation (such as ammonia, nitrite, carbon dioxide and hydrogen sulfide), explains Gomer. Phytoplankton-contaminated seafood can cause illness or death to individuals who consume it.

On the other hand, farmed fish may contain slightly higher omega-3 levels if they’re fed fortified food, according to the Colorado State University College of Health and Human Sciences.

When choosing between fresh and frozen fish, there’s “very little to no difference in nutrition” between the two, says Gomer, who notes that the main difference is in the way the fish tastes once cooked.

“Baked and air-fried fish are two of the healthiest ways to eat fish,” says Sauceda. Grilling is also a healthy option, but Sauceda notes that adding a marinade can help reduce the formation of certain carcinogenic chemicals. These chemicals include heterocyclic amines formed by amino acids, sugars and creatine reacting to high temperatures and polycyclic aromatic hydrocarbons created when the fish’s fats and juices drip onto the hot grilling surface or fire, causing flames and smoke.

“In general, the less that’s been done to [a fatty fish], the healthier it is, because it already has so much flavor and it doesn’t need extra fat,” says Gomer. She especially warns against cooking fish using seed oils like vegetable and canola oils, which raise our omega-6-to-omega-3 fatty acid ratios and can harm the heart and aggravate the gut by being pro-inflammatory and can be responsible for bloating/gas symptoms, says Gomer.

How to Incorporate Fish Into Your Diet

The best way to add more fish into your diet is to find the fish you like to eat and cook it in ways you like to eat them, say Gomer and Sauceda.

“Fish cooks very quickly, making it a perfect protein to include for a busy night’s dinner,” says Sauceda. “Frozen fish also works in a pinch and is a healthy option when fresh isn’t accessible.” Sauceda also suggests fish tacos (with cabbage and lime juice for added flavor and nutrition) and sticking to the Mediterranean diet as tasty ways to incorporate fish into your diet.

You can also sauté sardines and anchovies, which break down into small pieces, and add to sauces for a salty flavor. For an easy fish addition to your diet, use canned tuna or salmon to make tuna or salmon salad.

Are There Any Potential Side Effects?

Eating fish is generally safe for most healthy individuals. However, if you have a fish allergy, you may experience certain side effects, including:

  • Hives or skin rash
  • Nausea, stomach pain, vomiting or diarrhea
  • Stuffy or runny nose and/or sneezing
  • Headaches
  • Anaphylaxis (a life-threatening shock response that impairs breathing)

Fish allergies may suddenly appear in adulthood, according to the American College of Allergy, Asthma and Immunology (ACAAI). Additionally, it’s possible for someone to be allergic to some types of fish but not others. For example, a person may have a (finned) fish allergy but not be allergic to shellfish, such as shrimp, crab and lobster.

Mercury contamination is a common concern when eating fish. A naturally occurring element, mercury can also be released into the environment via household or industrial waste and from the use of fossil fuels. When mercury settles into water or sediment, bacteria naturally converts it to methylmercury, a powerful neurotoxin that can be poisonous to nerve tissue. Small sea creatures may consume that bacteria and are then eaten by small fish, which are eaten by larger fish that humans tend to consume.

Larger, older fish tend to contain more mercury, which is why it’s recommended to avoid eating them due to their risk of mercury poisoning. Mercury buildup during pregnancy may lead to slow development and learning issues in babies and young children. In adults, mercury can harm the central nervous system as well as the cardiovascular system. Keep in mind that cooking fish does not eliminate mercury because it binds to proteins in fish tissue.

Pesticides and industrial chemicals may also be found in fish. However, it’s unlikely that levels of these contaminants are high enough to impact human health, according to the FDA.

Those who are pregnant or breastfeeding should eat two to three 4-ounce servings a week of what the FDA considers “best choices” fish, which includes fish like sardines, Atlantic mackerel, anchovy, salmon, herring and freshwater trout, or one serving of “good choices” fish, such as halibut, albacore/white tuna and yellowfin tuna. Additionally, the FDA recommends that children and individuals who are or may become pregnant in the next year should avoid eating raw fish.

Eat Smarter With Noom

Noom’s 5–minute quiz unlocks a weight loss program customized for you – now with GLP-1 options – so you can manage your health and form habits that last.

Take Quiz

On Noom's Website

Healthiest Fish To Eat, According To Experts (2024)

FAQs

What is the number one healthiest fish to eat? ›

While sardines top the list as the healthiest fish to eat, salmon has many of the same benefits and is less fishy, so it's more approachable.

What fish can you eat every day? ›

Text Versions of the Best Choices, Good Choices, and Choices to Avoid Lists of Fish
FishBest Choice, Good Choice, or Choice to Avoid?
TilapiaBest Choice
Trout, freshwaterBest Choice
Tuna, canned light (includes skipjack)Best Choice
WhitefishBest Choice
58 more rows
Mar 5, 2024

What are the three best fish to eat? ›

Fish are a lean, healthy source of protein–and the oily kinds, such as salmon, tuna, and sardines–deliver those heart- and brain-healthy omega-3 fats that you should also be getting in your diet.

What fish is a Superfood? ›

Healthy Heart and Brain

Our bodies don't produce omega-3 fatty acids so we must get them through the food we eat. Omega-3 fatty acids are found in every kind of fish, but are especially high in fatty fish. Some good choices are salmon, trout, sardines, herring, canned mackerel, canned light tuna, and oysters.

What is the most unhealthy fish to eat? ›

Worst: Fish High in Mercury
  • Imported swordfish.
  • Imported marlin.
  • Shark.
  • Tilefish.

What is the healthiest store bought fish? ›

Here are some of the healthiest fish options and why they're the right choice.
  • Wild Caught Salmon. ...
  • Wild Caught Sardines. ...
  • Lake Trout. ...
  • Mackerel. ...
  • Pacific Cod. ...
  • How to Identify Poor Quality Fish.
May 12, 2022

What fish should not be eaten often? ›

Don't eat shark, swordfish, king mackerel, or tilefish (sometimes called golden bass or golden snapper) because they contain high levels of mercury.

Which fish has no mercury? ›

Choose fish and shellfish that are lower in mercury such as salmon, trout, tilapia, cod, sole, sardines, shrimp, oysters, and other shellfish. For the most health benefits, choose fatty fish such as salmon, trout, herring, chub mackerel, and sardines. o These fish have healthy omega-3 fatty acids.

What fish should you not eat more than once a week? ›

children, pregnant women and women who are trying to get pregnant should not eat shark, swordfish or marlin, because they contain more mercury than other fish. other adults should have no more than 1 portion of shark, swordfish or marlin a week.

What is the healthiest white fish to eat? ›

Sablefish: This fish stands out as one of the healthiest white fish to eat, offering omega-3 fatty acids and a uniquely buttery flavor.

What fish is good for gut health? ›

This protein is essential for the growth and survival of the bacteria in our digestive tracks. Fatty fish (like salmon, mackerel, and tuna) is one of the very few sources of dietary vitamin D in our modern food supply, and this nutrient plays a fascinating and complex role in maintaining a healthy gut!

What is the healthiest meat to eat? ›

While meat can be a part of a healthy diet, not all sources are created equal. The leanest and healthiest meats to eat include poultry, pork, fish, and seafood.

What is the number 1 healthy fish? ›

Salmon. A popular oily fish, salmon is chock-full of nutrients including omega-3s, protein, potassium, vitamin D, vitamin E and several B vitamins. Tinned salmon contains bones, which is an added source of calcium and phosphorus.

What fish gives you energy? ›

Fatty fish

Fish, in general, is an excellent and light source of protein and B vitamins that may give the body sustained energy throughout the day. Fatty cold-water fish, such as salmon, sardines, and tuna, tend to be higher in omega-3 fatty acids.

What is the healthiest way to cook fish? ›

Overall, the healthiest cooking methods limit the loss of healthy omega-3 fats, retain the most nutrients and minimize the formation of harmful compounds. In general, this means that sous vide, microwaving, baking, steaming and poaching your fish are your best bets.

Is shrimp or salmon healthier? ›

Salmon is rich in healthful omega-3 oils. It has a higher fat content than both lobster and shrimp but less cholesterol per serving than shrimp. Salmon is also high in protein, and it provides B vitamins. These boost energy and support metabolism and a healthy nervous system.

What fish has no mercury in them? ›

Choose fish and shellfish that are lower in mercury such as salmon, trout, tilapia, cod, sole, sardines, shrimp, oysters, and other shellfish. For the most health benefits, choose fatty fish such as salmon, trout, herring, chub mackerel, and sardines. o These fish have healthy omega-3 fatty acids.

Is tilapia a healthy fish to eat? ›

Tilapia is a nutritious food, and it can be part of a healthy and balanced diet. It is a good source of protein and is relatively low in fat. Tilapia is also lower in sodium, calories, and total fat than bacon and other processed meats. However, unlike salmon, tilapia is not particularly high in omega-3 fatty acids.

What is the most heart healthy fish to eat? ›

The American Heart Association recommends eating 2 servings of fish (particularly fatty fish) per week. A serving is 3 ounces cooked, or about ¾ cup of flaked fish. Fatty fish like anchovies, herring, mackerel, black cod, salmon, sardines, bluefin tuna, whitefish, striped bass and cobia are high in omega-3 fatty acids.

Top Articles
Latest Posts
Article information

Author: Edwin Metz

Last Updated:

Views: 5892

Rating: 4.8 / 5 (78 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Edwin Metz

Birthday: 1997-04-16

Address: 51593 Leanne Light, Kuphalmouth, DE 50012-5183

Phone: +639107620957

Job: Corporate Banking Technician

Hobby: Reading, scrapbook, role-playing games, Fishing, Fishing, Scuba diving, Beekeeping

Introduction: My name is Edwin Metz, I am a fair, energetic, helpful, brave, outstanding, nice, helpful person who loves writing and wants to share my knowledge and understanding with you.