BiomaLearnFoodsNutrition factsNutrientsGuidesAnswersEvidence

Mackerel vs sardine: nutrition compared

Full comparison · Protein · Calories · Healthier

Per 3.5 oz (100 g), mackerel has 262 calories and 23.9 g of protein; sardine has 208 calories and 24.6 g. Fiber: 0 g vs 0 g.

Where each one is ahead

Side by side, per 3.5 oz (100 g)

MackerelSardine
Calories262 calories208 calories
Protein23.9 g (48% DV)24.6 g (49% DV)
Fat17.8 g (23% DV)11.4 g (15% DV)
Saturated fat4.2 g (21% DV)1.5 g (8% DV)
Carbohydrate0 g0 g
Fiber0 g0 g
Total sugars—0 g
Sodium83 mg (4% DV)307 mg (13% DV)
Potassium401 mg (9% DV)397 mg (8% DV)
Calcium15 mg (1% DV)382 mg (29% DV)
Iron1.6 mg (9% DV)2.9 mg (16% DV)
Magnesium97 mg (23% DV)39 mg (9% DV)
Vitamin A54 mcg (6% DV)32 mcg (4% DV)
Vitamin C0.4 mg (0% DV)0 mg
Vitamin D—4.8 mcg (24% DV)
Vitamin K—2.6 mcg (2% DV)
Folate2 mcg (0% DV)10 mcg (2% DV)
Vitamin B1219 mcg (792% DV)8.9 mcg (372% DV)
Cholesterol75 mg (25% DV)142 mg (47% DV)

— not reported by USDA for this food.

Per typical serving

Servings differ: 4 oz (113 g) of mackerel and 4 oz (113 g) of sardine, the serving sizes we use for each (USDA household measures; 4 oz for meat and fish).

MackerelSardine
Calories297 calories236 calories
Protein27 g (54% DV)27.9 g (56% DV)
Fat20.2 g (26% DV)13 g (17% DV)
Saturated fat4.7 g (24% DV)1.7 g (9% DV)
Carbohydrate0 g0 g
Fiber0 g0 g
Total sugars—0 g
Sodium94 mg (4% DV)348 mg (15% DV)
Potassium455 mg (10% DV)450 mg (10% DV)

— not reported by USDA for this food.

What the numbers don't tell you

Start with the label. Mackerel covers more than one fish, and the FDA and EPA put King mackerel on their Choices to Avoid list, the highest-mercury group. FDA testing of 90 sardine samples found a mean of 0.013 ppm mercury. We have no such figure for Atlantic mackerel.

On this page, canned Atlantic sardines with bone carry 382 mg of calcium per 3.5 oz (100 g), against 15 mg in cooked Atlantic mackerel. Raw sardine flesh has 50 mg in UK tables, so the bones do the work. The can also brings sodium, 307 mg against 83 mg.

In Lima retail markets, 75% of mackerel bought after 2 p.m. carried more than 10 ppm of histamine (illness is usually tied to over 500 ppm). In supervised tests, some batches of spoiled mackerel caused nausea, vomiting or diarrhea at 50 g. FDA says histamine builds up in poorly chilled fish and heating doesn't remove it. Buy early and keep it cold.

For raw or marinated fish, brining and pickling reduce parasites but don't eliminate them. Freezing at -4 °F (-20 °C) or below for 7 days kills them, and we can't say a home freezer gets there. If you're pregnant or feeding a child, FDA advises fish cooked to a safe internal temperature.

Sardines are the simpler weekly pick. With mackerel, check the species.

Evidence behind this note

  1. Level E The word mackerel covers fish on opposite sides of the US advice: the FDA and EPA chart lists King mackerel under Choices to Avoid, the group named for the highest mercury levels, while Atlantic mackerel sits under Best Choices. US FDA and EPA, Advice about Eating Fish, fish chart
  2. Level E FDA testing of 90 sardine samples found a mean mercury level of 0.013 ppm (median 0.010, maximum 0.083). US FDA, Mercury Levels in Commercial Fish and Shellfish (1990-2012), content current as of 02/25/2022
  3. Level E Canned sardines eaten with their soft bones carry 500 to 679 mg of calcium per 3.5 oz (100 g) in the UK table, against 50 mg in raw flesh. CoFID 2021, Public Health England, OGL v3.0, codes 16-424, 16-440, 16-401
  4. Level C Histamine builds up in mackerel that is kept warm, and in Lima retail markets 75 percent of mackerel bought after 2 p.m. carried more than 10 ppm against the 500 ppm usually tied to illness. J Food Prot, 2009
  5. Level C Blind feeding of spoiled mackerel showed that 1.8 oz (50 g) portions can set off vomiting or diarrhea, and that volunteers fell into susceptible and non-susceptible groups rather than reacting in step with the histamine dose. Food Addit Contam, 1991
  6. Level E The FDA warns that histamine in poorly chilled fish cannot be removed by washing, freezing or heating, so cooking fish into soup does not make spoiled fish safe. US FDA, FDA Issues Final Compliance Policy Guide on Scombrotoxin (Histamine)-Forming Fish and Fishery Products, 2024
  7. Level E FDA guidance says brining and pickling reduce but do not eliminate parasites in fish, while freezing at -20°C (-4°F) for 7 days, or at -35°C (-31°F) until solid and then 15 hours, does kill them. FDA, Fish and Fishery Products Hazards and Controls Guidance, Chapter 5: Parasites
  8. Level E The FDA advises pregnant women to eat fish only cooked to a safe internal temperature, so raw or marinated sardines are out. FDA/EPA, Questions and Answers on Advice about Eating Fish, content current as of 02/17/2022

Written from the studies and agency guidance we hold for both foods, reviewed by the Bioma editorial system. How we verify.

Keep exploring

Read more about these foods

Rankings and guides

More comparisons

Where the numbers come from

Each food is one USDA entry, chosen as it is usually eaten. Other cuts, brands and preparations differ; the links show them. % DV uses FDA Daily Values for adults. How we verify.