Diet and Nutrition The Healthiest Fish to Eat Most people should eat fish twice each week. These are the best choices. By Kelly Burch Kelly Burch Facebook LinkedIn Twitter Kelly Burch is a freelance journalist who has covered health topics for more than 10 years. Her writing has appeared in The Washington Post, The Chicago Tribune, and more. Learn about our editorial process Published on January 26, 2022 Medically reviewed by Jonathan Purtell, MS, RD, CDN Medically reviewed by Jonathan Purtell, MS, RD, CDN Jonathan Purtell, MS, RDN, CDN, is a board-certified Registered Dietitian who provides in-patient services at Lenox Hill Hospital in New York, New York. Learn about our Medical Expert Board Print Table of Contents View All Table of Contents What Makes Fish Healthy? Considerations Fish to Eat Fish to Avoid Frequently Asked Questions Fish and other seafood are healthy sources of protein and beneficial fats. The Dietary Guidelines for Americans recommend that adults eat two servings of fish or seafood each week. Pregnant or nursing people should get an extra serving, aiming for 12 ounces of fish in total. Fish is an important source of vitamins and nutrients. It also helps support brain and cardiovascular health. This article will discuss the best fish to eat, why fish is healthy, including fatty fish, and what types to avoid. Catherine Falls Commercial / Getty Images What Makes Fish Healthy? Fish is high in protein and relatively low in fat and calories. Eating fish regularly can decrease your risk of being overweight, heart disease, and stroke. Here's why: Vitamin and Mineral Content Fish is full of beneficial vitamins and minerals. These substances help our body function as it should, but oftentimes the body can't make them and you have to get them from the foods you eat. When you eat fish, you’ll get a dose of essential vitamins and minerals including: Iron Zinc Iodine Magnesium Potassium Vitamin D Vitamin B2 How to Distinguish a Fish Allergy From Other Types of Food Allergies Omega-3 Fatty Acids Fish are the best food source of omega-3 fatty acids. Your body can’t produce omega-3s, but they’re essential for overall health. Getting enough of these good fats keeps your brain and heart healthy. It’s particularly important for pregnant people and fetal development. In fact, omega-3s are so critical that they might help you live longer and lower your risk of dying from cancer, cardiovascular disease, and other causes combined. A significant number of Americans aren't meeting current recommendations for omega-3 consumption. Farm-raised Atlantic salmon is one of the best sources of omega-3s, but other fatty fish like mackerel and tuna also contain omega-3s. Best At-Home Vitamin Deficiency Tests of 2022 Health Considerations While fish is very healthy overall, there are some things you should consider when choosing what fish to eat. Wild or Farmed Globally, about half of the fish consumed is farmed and half is caught in the wild. When you’re choosing between wild or farmed fish, weigh these factors: Nutritional value: Wild fish are generally lower in saturated fat (“bad” fat), while farmed fish has higher levels of omega-3s. Contaminants: Some studies show that farm-raised fish have more contaminants that could be harmful to your health, but wild fish can contain mercury, which is dangerous. Environmental impact: It’s more sustainable to farm some fish than catch them in the wild; for others, the opposite is true. Mercury Content Mercury is an element that occurs naturally but can be harmful to humans in high concentrations. It’s especially important for pregnant people and children to avoid mercury. Being exposed to too much mercury can affect the central nervous system, kidneys, and liver. Some fish contains high levels of mercury and should be avoided. This includes predatory fish, like swordfish, and also fish caught in bodies of water where mercury is present. If you’re eating fish that you’ve caught, be sure to follow any local warnings of mercury. 5 Food Nutrients to Supercharge Your Immune System Best Fish to Eat The FDA recently released a list of the best fish to eat. Most of the fish you eat should come from the list of best choices. The list includes: Anchovy Atlantic mackerel Black sea bass Catfish Clams, crabs, lobster, and other shellfish Flounder Haddock Hake Perch Pickerel Pollock Salmon Sardines Sole Tilapia Canned light tuna Freshwater trout Whitefish Whiting The list also highlights some good choices. These include: BluefishCarpChilean sea bassGrouperHalibutMahi-mahiSnapperStriped bassCanned albacore or white tunaYellowfin tuna What Should You Eat for an Anti-Inflammatory Diet? What Fish to Avoid It's best to avoid the types of fish that have the highest mercury levels. While healthy adults can eat these fish occasionally, pregnant, nursing people, and children should avoid them entirely. King mackerelMarlinOrange roughlyHarkSwordfishTilefishBigeye tuna Summary Fish is very healthy because of its high concentration of vitamins, nutrients and omega-3 fatty acids. Most Americans should eat fish twice each week; while pregnant or breastfeeding people should eat three servings of fish each week. Doing so can reduce your risk of stroke and cardiovascular disease, and might help you maintain a healthy weight. How to Get Heart-Healthy Omega-3 Fats, Even If You're Allergic to Fish A Word From Verywell Fish is a vital part of a healthy diet, but cooking it can be intimidating. If you’re wary of cooking fish, start with something simple, like canned tuna, salmon, or shrimp. Experiment with new recipes until you’ve found healthy and nutritious fish meals that work for you. Frequently Asked Questions What is the most unhealthy fish? Fish is generally very healthy, but some fish contain high levels of mercury and should be avoided. Swordfish and other predatory fish tend to have the highest levels of mercury. Do certain fish have more contaminants than others? Fish can contract contaminants from where they were raised. In some cases, farmed fish will have more contaminants because of the food they’re fed. However, some wild fish are exposed to mercury and should be avoided. Is sushi healthy to eat? Sushi is healthy and can be a great way to get a serving of fish. Always get your sushi, and other fish, from a clean and reputable source. Will eating fish help with weight loss? Fish contains fewer calories than other “main course” items like chicken or red meat. Studies have shown that eating fish twice a week can reduce your risk of being overweight. 7 Sources Verywell Health uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy. Food and Drug Administration. Advice about eating fish. Washington State Department of Health. Benefits of fish. American Heart Association. Fish and omega-3 fatty acids. Harris WS, Tintle NL, Imamura F, et al. Fatty Acids and Outcomes Research Consortium (FORCE). Blood n-3 fatty acid levels and total and cause-specific mortality from 17 prospective studies. Nat Commun. 2021;12(1):2329. doi:10.1038/s41467-021-22370-2 Papanikolaou Y, Brooks J, Reider C, Fulgoni VL. U.S. adults are not meeting recommended levels for fish and omega-3 fatty acid intake: results of an analysis using observational data from NHANES 2003–2008. Nutr J. 2014;13:31. doi:10.1186/1475-2891-13-31 Colorado State University. Wild caught versus farm raised seafood. EPA. Health effects of exposure to mercury. By Kelly Burch Kelly Burch is has written about health topics for more than a decade. Her writing has appeared in The Washington Post, The Chicago Tribune, and more. See Our Editorial Process Meet Our Medical Expert Board Share Feedback Was this page helpful? Thanks for your feedback! What is your feedback? Other Helpful Report an Error Submit