12 Healthiest Fish to Eat, According to Registered Dietitians

3. PACIFIC COD

healthiest fish to eat

4. SARDINES

healthiest fish to eat sardines

Sardines are not a good starter fish, because, well, they’re “fishy.” These little buggers have a strong taste, but they are excellent for you, says Agyeman. “Sardines have tiny, edible bones that provide a great dairy-free source of calcium,” she says, and have iron and selenium as well. “Sardines and crackers are one of my favorite midday snacks to keep me feeling satiated and get an energy boost.” They’re also good over pasta in tomato sauce, or with lemon and garlic.