Raw eastern oyster carries 37.9mg of zinc per 100g, against 9.9mg for hulled hemp seed in second place — 3.83 times as much. Both figures come from USDA FoodData Central (oyster is FDC 175172, hemp seed FDC 170148). Across the 180 foods we hold a zinc value for, the median is 0.59mg per 100g, so the oyster row is roughly 64 times the typical food.
That is a large enough gap to break the ranking it sits on top of, and the interesting part of this dataset is what happens underneath it.
Which food has the most zinc?
Raw eastern oyster, at 37.9mg per 100g — and nothing else is close. Second through fifth place are all seeds and one cocoa row, clustered between 6.3 and 9.9mg. The drop from first to second is 3.83×; the drop from second to third is 1.38×.
| Food (USDA description) | Zinc /100g | Calories /100g |
|---|---|---|
| Mollusks, oyster, eastern, farmed, raw | 37.9mg | 59 |
| Seeds, hemp seed, hulled | 9.9mg | 553 |
| Seeds, sesame seeds, whole, roasted and toasted | 7.16mg | 565 |
| Cocoa, dry powder, unsweetened | 6.81mg | 228 |
| Seeds, pumpkin seeds (pepitas), raw | 6.34mg | 559 |
| Nuts, pine nuts, raw | 5.71mg | 673 |
| Seeds, sunflower seed, kernel, raw | 5.58mg | 584 |
| Nuts, cashew nuts, raw | 5.07mg | 553 |
| Flaxseed, ground | 4.74mg | 534 |
| Seeds, sesame butter, tahini | 4.62mg | 592 |
Look at the right-hand column before you act on the left one. Every food between second and tenth place costs between 228 and 673 calories per 100g. The oyster row costs 59.
Per 100 calories, the gap gets bigger — not smaller
Raw eastern oyster delivers 64.24mg of zinc per 100 calories against 4.59mg for cooked blue crab in second place — 14.0 times as much. Normalising for calories usually pulls a leader back toward the field. Here it does the opposite, because the oyster is both the densest source of zinc and one of the cheapest foods in the table.
This is the reversal worth knowing: on a per-100g basis the podium is seeds, and on a per-100-calorie basis the seeds fall out of the top ten entirely.
| Food (USDA description) | Rank /100g | Rank /100 kcal |
|---|---|---|
| Mollusks, oyster, eastern, farmed, raw | 1st | 1st |
| Seeds, hemp seed, hulled | 2nd | 17th |
| Seeds, sesame seeds, whole, roasted and toasted | 3rd | 34th |
| Seeds, pumpkin seeds (pepitas), raw | 5th | 39th |
| Crustaceans, crab, blue, cooked, moist heat | 23rd | 2nd |
| Crustaceans, lobster, northern, cooked, moist heat | 20th | 3rd |
| Asparagus, raw | 95th | 6th |
| Spinach, raw | 96th | 8th |
Hulled hemp seed is second on zinc per 100g and seventeenth on zinc per 100 calories. Raw asparagus is ninety-fifth and sixth. Same 180 rows, same single nutrient, two orderings with almost nothing in common — because one basis asks how concentrated a food is and the other asks what the zinc costs you.
Take the oyster out and here is the usable list
A leaderboard with a 14× outlier at the top tells you one thing and then stops being useful. So here is the same ranking with the oyster row removed, with the portion each food needs in order to supply 100 calories — which is the number that decides whether the ranking survives contact with a plate.
| Food (USDA description) | Zinc /100 kcal | Zinc /100g | Grams for 100 kcal |
|---|---|---|---|
| Crustaceans, crab, blue, cooked, moist heat | 4.59mg | 3.81mg | 120g |
| Crustaceans, lobster, northern, cooked, moist heat | 4.55mg | 4.05mg | 112g |
| Cocoa, dry powder, unsweetened | 2.99mg | 6.81mg | 44g |
| Beef, liver, raw | 2.96mg | 4mg | 74g |
| Asparagus, raw | 2.70mg | 0.54mg | 500g |
| Mushrooms, white, raw | 2.36mg | 0.52mg | 455g |
| Spinach, raw | 2.30mg | 0.53mg | 435g |
| Beef, top sirloin steak, raw | 2.30mg | 3.45mg | 67g |
| Beef, grass-fed, ground, raw | 2.30mg | 4.55mg | 51g |
| Cabbage, bok choy, raw | 2.11mg | 0.274mg | 769g |
Five of that top ten are vegetables that only rank because they are almost calorie-free, and the portions say so: raw asparagus needs 500g to reach 100 calories, raw bok choy needs 769g. Nobody eats three quarters of a kilo of bok choy. Read those rows as "zinc arrives free with this food", not as a way to hit a zinc target.
The rows that do both are the animal ones. Raw grass-fed ground beef gives 2.30mg of zinc per 100 calories from a 51g portion, and cooked blue crab gives 4.59mg from 120g. Both are quantities a person actually puts on a plate.
What this ranking cannot tell you
A composition row says how much zinc is in a food, not how much of it you absorb — and for zinc those two numbers come apart more than for most nutrients. Seeds, nuts and whole grains carry phytates that bind zinc in the gut; animal foods do not. That is a real and well-documented effect, and nothing in a USDA composition row measures it, so no absorbed figure appears anywhere on this page. It is a reason to treat the seed rows as an upper bound rather than a reason to discount them.
Three further limits, stated rather than papered over:
The oyster row is farmed eastern oyster, raw. Wild and Pacific oysters are different rows with different values and we do not hold them, so this post does not claim a figure for "oysters" in general. Three of our 189 foods — garlic, venison and white bread — carry no zinc value at all and are excluded from every count and ranking here; they are excluded, not counted as zero. And six further rows are held out because we know them to be wrong, so nothing above is computed from them.
Where that leaves a shopping list
Oyster eaters can stop reading here: 169g of raw eastern oyster is 100 calories and carries 64.2mg of zinc, and no other food on this site competes. For everyone else, beef, crab and beef liver cover it at portions you would eat anyway, while hemp seeds or pumpkin seeds buy their concentration with calories — a 30g handful of hemp seed is 166 calories and 2.97mg of zinc. Fifty of our 180 rows clear 1mg per 100 calories, so this is not a nutrient that demands a special food.
For the same reason we could compute this at all, the seed-vs-seed comparisons are worth a look if you were planning to sprinkle your way to a target.
Why nobody actually tracks this
Zinc is not a hard nutrient to eat. It is a tedious one to follow. Nothing here is a daily decision — a handful of seeds on Tuesday, steak on Thursday, crab once a month — and by the weekend the question "did that average out?" has no answer you can reconstruct.
Sunn keeps that ledger for you inside WhatsApp, which is the only place most people will reliably do it. Photograph the plate, or write "handful of pumpkin seeds", and it comes back with the numbers attached. Nothing to install, nothing to search, and no picking between four near-identical database entries for the same bag of seeds.
Written by Espen Opdahl
Founder of Sunn. Building AI-powered nutrition coaching to make healthy eating simple. Nutrition data sourced from the USDA FoodData Central database.
Medical disclaimer: This content is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making changes to your diet or exercise routine.