Are Sardines Good for You? Benefits and Risks

Sardines are one of the most nutrient-dense foods you can eat. A single 100-gram serving (roughly one small tin) delivers nearly four times your daily vitamin B12, most of your daily selenium, and a full gram of omega-3 fatty acids. They’re cheap, shelf-stable, and among the lowest-mercury fish available. For most people, sardines are an excellent addition to their diet.

Omega-3 Content

The omega-3 fats in sardines are the reason they show up on virtually every list of heart-healthy foods. A 100-gram serving of canned sardines provides about 0.4 grams of EPA and 0.6 grams of DHA, the two forms of omega-3 your body actually uses. That single gram of combined EPA and DHA is enough to meet or exceed what most health organizations recommend daily. These fats reduce inflammation, lower triglycerides, and support brain function throughout life.

The American Heart Association recommends eating two servings of fatty fish per week, with sardines listed alongside salmon, mackerel, and herring as top choices. A serving is about 3 ounces cooked. Two tins a week comfortably hits that target.

Vitamins and Minerals

Sardines pack a surprising amount of micronutrients into a tiny package. A 100-gram serving of canned sardines in oil contains 8.94 micrograms of vitamin B12, which is almost four times the adult recommended daily amount of 2.4 micrograms. B12 is essential for nerve function and red blood cell production, and many people, especially older adults and those on plant-heavy diets, run low on it.

That same serving also provides 52.7 micrograms of selenium, nearly the entire adult daily recommendation of 55 micrograms. Selenium supports thyroid function and acts as an antioxidant, protecting cells from damage. Sardines also supply vitamin D, which is difficult to get from food alone, along with niacin and phosphorus.

A Surprisingly Good Source of Calcium

Unlike most fish, sardines are eaten bones and all. Those tiny, soft bones are loaded with calcium. Research on oil sardine bones found calcium content as high as 32% by weight. This makes canned sardines one of the better non-dairy calcium sources available. If you’re lactose intolerant or simply don’t drink much milk, a tin of sardines can meaningfully contribute to your daily calcium intake. The vitamin D in sardines also helps your body absorb that calcium more effectively.

Effects on Blood Sugar and Heart Health

A clinical trial published in Clinical Nutrition tested what happens when people at risk for type 2 diabetes eat sardines regularly. Researchers recruited 152 adults over age 65 with elevated fasting blood sugar from primary care centers in Barcelona. Both groups followed the same diabetes-prevention diet for a year, but one group added 200 grams of sardines per week (roughly two tins).

The sardine group showed improved insulin sensitivity, measured by a lower HOMA-IR score, which reflects how well the body responds to insulin. They also had higher HDL (the protective cholesterol), lower triglycerides, higher adiponectin (a hormone that helps regulate blood sugar), and lower blood pressure. These are meaningful improvements across several markers that drive cardiovascular and metabolic disease.

Very Low in Mercury

One of the biggest advantages sardines have over other seafood is their position near the bottom of the food chain. Small fish that feed on plankton accumulate far less mercury than large predators. According to FDA testing data, sardines average just 0.013 parts per million of mercury. For comparison, swordfish averages 0.995 ppm and shark averages 0.979 ppm. That makes sardines roughly 75 times lower in mercury than these predatory species. You can eat sardines several times a week without worrying about mercury accumulation, which makes them a particularly good choice for pregnant women and children who need omega-3s but must limit mercury exposure.

Who Should Be Careful With Sardines

Sardines are high in purines, compounds that break down into uric acid in the body. If you have gout or a history of high uric acid levels, sardines can trigger flare-ups. The Mayo Clinic lists sardines alongside anchovies and shellfish as higher-purine seafood. That said, even people with gout can typically include small amounts of fish in their diets without problems.

Canned sardines in oil also carry more calories than those packed in water, and some brands add significant sodium. If you’re watching your salt intake, check the label or rinse the sardines before eating. Sardines packed in olive oil tend to have a better fat profile than those in soybean or sunflower oil, though all versions retain the core nutritional benefits.

How to Start Eating Sardines

If you’ve never tried sardines, the idea of eating a whole tiny fish can be off-putting. The easiest entry point is boneless, skinless sardines packed in olive oil, which have a milder flavor and softer texture. Mash them onto toast with a squeeze of lemon and some salt. Toss them into pasta with garlic and cherry tomatoes. Mix them into a salad the way you would tuna. Once you’re comfortable, try the bone-in varieties for the extra calcium. The bones are so soft you won’t notice them.

Two to three tins per week gives you a reliable supply of omega-3s, B12, selenium, and calcium at a fraction of the cost of salmon or supplements. A single tin often costs under two dollars, making sardines one of the most cost-effective sources of high-quality nutrition available.