Canned Sardines Out-Grade Your Cheese, Your Yogurt, and Your "Protein" Snacks

Here is the one-line verdict: a $2 tin of sardines out-grades every cheese we tested — and most of the "protein" snacks in the aisle. On our absolute, label-driven scale, the best canned fish lands at B+ (83/100), while the best cheese we could find caps out at B- (71/100). It's probably the best-value health food almost nobody buys.

The receipts: canned fish vs the best cheese, side by side

Both lists below are pulled live from the Labelgrade database, sorted by score. On the left, the top eight tins of sardines, salmon, and tuna — every single one a B+. On the right, the five best cheeses we've graded out of 13 total. The worst tin on the left still beats the best cheese on the right.

The canned fish tops out at B+

  1. Safe Catch Elite Wild TunaB+ (83) · 24g protein
  2. Wild Planet No Salt Added Wild Sardines in WaterB+ (83) · 18g protein
  3. Bumble Bee Solid White Albacore Tuna in WaterB+ (82) · 13g protein
  4. Wild Planet Albacore Wild TunaB+ (82) · 21g protein
  5. Wild Planet Wild Pink SalmonB+ (82) · 18g protein
  6. Wild Planet Wild Sardines in Extra Virgin Olive OilB+ (81) · 21g protein
  7. Bumble Bee Chunk Light Tuna in WaterB+ (80) · 11g protein
  8. Chicken Of The Sea Chicken Of The Sea, Pink SalmonB+ (80) · 10g protein

The best cheeses cap at B-

  1. Kraft Singles American Cheese Slices (Twin Pack)B- (71) · 1.8g protein
  2. Frigo Frigo, Cheese Heads, Light String Mozzarella CheeseB- (70) · 7g protein
  3. Kraft Mozzarella String Cheese SnacksC+ (69) · 6g protein
  4. Galbani Galbani, Mozzarella CheeseC+ (68) · 8g protein
  5. Sargento String Cheese Snacks (Mozzarella)C+ (66) · 6g protein

Want the full ranked lists? Here's the canned fish report card and the cheese report card — every product, every grade, and the weakest dimension that dragged each one down.

Why sardines score so high

Strip away the marketing and a tin of sardines is close to a perfect nutrition label. Four things drive the grade:

Add it up and you have very high protein density, a clean two-ingredient label (fish, water), zero added sugar, and good fat — four of our six dimensions running near the top. The only knock is sodium, and even that is a buying choice, not a property of the fish (more on that below). That's how the best tins reach B+ (83/100).

Why cheese can't catch them

This is the part worth saying plainly: cheese isn't bad food. It's real, minimally processed, protein-bearing food, and on a curve graded only against other cheeses, a block of aged cheddar would do fine. But Labelgrade is an absolute scale — every product is measured against all packaged foods — and cheese runs into two walls it physically can't climb over:

Two of six dimensions effectively maxed out before you even look at protein is why the entire category lands in the same band. In our database the best cheeses are Kraft Singles American Cheese Slices (Twin Pack) and a Kraft Single, tied at B- (70/100), and it slides into C+ from there. None of the 13 we graded beat a B-. Sardines, with omega-3 fat instead of saturated and a sodium problem you can buy your way out of, clear that ceiling easily.

The honest caveats (and the practical takeaway)

Two things to keep honest, handled separately because they're genuinely different:

The takeaway is almost unfairly simple. For about two dollars, a tin of sardines is the cheapest single nutrition upgrade in the store: complete protein, omega-3s, vitamin D and B12, and calcium, in a can that sits in your pantry for years. Oil-packed or water-packed both grade well — water-packed and no-salt score highest. Eat them bones-and-all on crackers, mashed onto toast, or straight from the tin. The humblest thing in the aisle quietly out-grades the fanciest cheese in the case.

Curious how the scoring works, or how the categories compare? Read the Labelgrade methodology, then the full canned fish and cheese report cards. Named tins worth starting with: Wild Planet No Salt Added Sardines and Wild Planet Wild Pink Salmon.

Frequently Asked Questions

Are canned sardines actually healthy?

Yes — they're one of the most nutrient-dense foods in the entire grocery store, and one of the cheapest. A 3 oz tin gives you roughly 18–21 g of complete protein, a meaningful dose of omega-3 fatty acids (EPA and DHA), vitamin D, vitamin B12, and a real hit of calcium because you eat the soft, edible bones. Carbs and sugar are essentially zero. On our Labelgrade scale the best tins land at B+ (80–83/100), which is higher than any cheese, any yogurt drink, and most snack-aisle "protein" products we've graded. The single watch-out is sodium — buy "no salt added" or water-packed if you eat them often.

Why do sardines score higher than cheese?

Because Labelgrade is an absolute scale, and sardines win on the dimensions that matter most: very high protein density, near-zero sugar, omega-3 fat instead of saturated fat, and calcium from the bones. Cheese loses points on two dimensions it can't escape — saturated fat and sodium are inherent to how cheese is made, so the entire cheese aisle is capped. In our database the best sardine tin scores 83/100 (B+), while the best cheese tops out at 71/100 (B-). It's not that cheese is bad food — it's that an absolute, label-driven scale ranks the denser, cleaner protein higher.

Do you really eat the bones in canned sardines?

Yes, and that's the point. The canning process pressure-cooks the bones until they're soft enough to crush with a fork — you won't notice them. Those bones are why a single tin can deliver 30–35% of your daily calcium, far more than the fish alone would provide. If you fillet the bones out (some premium skinless-boneless tins do), you lose most of the calcium advantage. Eat them bones-and-all.

Sardines vs tuna — which is the better tin to buy?

Both grade well; they're slightly different tools. Tuna is leaner and higher in protein per ounce (light tuna especially), with a milder taste most people find easier. Sardines bring more omega-3s, more calcium (the bones), and more vitamin D — but a stronger flavor. On mercury, sardines win decisively: they're a small, short-lived, low-on-the-food-chain fish, so their mercury is among the lowest of any seafood. Larger tuna (albacore) carries more mercury than light tuna or sardines. If you eat fish several times a week, lean on sardines and light tuna; treat albacore as the occasional option.

What about the sodium and mercury in sardines?

Two honest caveats handled separately. Sodium: standard tins are salted and can run 250–400 mg per serving, which adds up if sardines are a daily habit — the fix is simple, buy a "no salt added" or water-packed tin (the top-scoring tin in our table is the no-salt version). Mercury: this is the one place sardines are genuinely reassuring rather than just acceptable. Because they're tiny and short-lived, sardines sit among the lowest-mercury seafood there is, low enough that they're recommended even during pregnancy. So: watch the sodium, don't worry about the mercury.

How is the Labelgrade score calculated?

Every product is scored on six dimensions — protein density, ingredient quality, added sugar, sodium, fiber, and saturated fat — combined into a 0–100 score and a letter grade. Every number comes from the product's own label, cross-checked against USDA FoodData Central. The grade is absolute: a product is measured against all packaged foods, not just against its own category. That's exactly why a whole category like cheese can land in the same band — and why a humble tin of fish can out-grade it. See the full methodology for the weightings.