Foods Highest in Vitamin B12: Top 30 Ranked (Canadian Nutrient File 2026)

Rise Nutrition Grass-Fed Beef Liver capsules with sliced raw beef liver, fresh clams, a small piece of raw salmon and a pair of brown eggs

Last updated: October 11, 2026. Information checked at the time of writing.

Short answer: in Health Canada’s 2026 Canadian Nutrient File, the richest common food is “Lamb, liver, pan-fried”, at 85.7 mcg per 100 g. The Daily Value used on Canadian labels is 2.4 mcg. The table ranks 30 foods by amount per 100 g and shows the amount in a typical serving.

Rise Beef Liver

Beef Liver

★ 4.9 from 62 reviews · Made in Canada

Shop · $39.99 →

The ranking

Rank Food (CNF) Serving Per serving % DV per serving Per 100 g
1 Lamb, liver, pan-fried 75 g 64.3 mcg 2,678% 85.7 mcg
2 Beef, liver, pan-fried 75 g 62.4 mcg 2,598% 83.1 mcg
3 Lamb, kidney, braised 75 g 59.2 mcg 2,465% 78.9 mcg
4 Veal, liver, pan-fried 75 g 54.4 mcg 2,266% 72.5 mcg
5 Mollusks, octopus, common, boiled or steamed 75 g 27.0 mcg 1,125% 36.0 mcg
6 Mollusks, oyster, pacific, boiled or steamed 75 g 21.6 mcg 900% 28.8 mcg
7 Beef, kidney, simmered 75 g 18.7 mcg 778% 24.9 mcg
8 Mollusks, mussel, blue, boiled or steamed 75 g 18.0 mcg 750% 24.0 mcg
9 Chicken, liver, all classes, cooked, pan-fried 75 g 15.8 mcg 660% 21.1 mcg
10 Fish, caviar, black and red, granular 15 ml 3.25 mcg 135% 20.0 mcg
11 Mollusks, clam, mixed species, boiled or steamed 75 g 14.6 mcg 610% 19.5 mcg
12 Fish, mackerel, atlantic, baked or broiled 75 g 14.2 mcg 594% 19.0 mcg
13 Fish, herring, Atlantic, kippered 75 g 14.0 mcg 585% 18.7 mcg
14 Pork, liver, braised 75 g 14.0 mcg 583% 18.7 mcg
15 Mollusks, oyster, eastern (blue point), wild, boiled or steamed 75 g 13.1 mcg 547% 17.5 mcg
16 Fish, herring, Atlantic, baked or broiled 75 g 9.86 mcg 411% 13.1 mcg
17 Crustaceans, crab, alaska king, boiled or steamed 75 g 8.62 mcg 359% 11.5 mcg
18 Lamb, heart, braised 75 g 8.40 mcg 350% 11.2 mcg
19 Fish, tuna, bluefin, fresh, baked or broiled 75 g 8.16 mcg 340% 10.9 mcg
20 Beef, heart, simmered 75 g 8.10 mcg 338% 10.8 mcg
21 Crustaceans, crab, atlantic snow crab (spider, queen), boiled or steamed 75 g 7.79 mcg 325% 10.4 mcg
22 Beef, brain, simmered 75 g 7.58 mcg 316% 10.1 mcg
23 Fish, sardine, Atlantic, canned in oil, drained solids with bone 75 g 6.71 mcg 280% 8.94 mcg
24 Pork, kidney, braised 75 g 5.84 mcg 243% 7.79 mcg
25 Chicken, broiler, heart, simmered 75 g 5.47 mcg 228% 7.29 mcg
26 Lamb, Canadian, ground, cooked 75 g 3.96 mcg 165% 5.28 mcg
27 Egg, chicken, yolk, cooked 1 yolk 0.88 mcg 37% 5.18 mcg
28 Beef, spleen, braised 75 g 3.76 mcg 157% 5.02 mcg
29 Fish, salmon, pink, canned, drained solids with bone 75 g 3.71 mcg 155% 4.95 mcg
30 Fish, salmon, sockeye (red), baked or broiled 75 g 3.35 mcg 140% 4.47 mcg

Source: Health Canada, Canadian Nutrient File 2026 (14th edition). Amounts per 100 g and per serving as listed by the CNF; servings use CNF measures such as one Canada’s Food Guide serving of meat (75 g).

What to know

  • Vitamin B12 is found almost only in animal foods; people who eat no animal foods need fortified foods or a supplement.
  • Liver and kidney top the list, with a single 75 g serving supplying many times the Daily Value.
Rise Beef LiverMade in Canada, Fabriqué au Canada

Rise Nutrition · Made in Canada

Beef Liver

★★★★★ 4.9 from 62 reviews

✓One ingredient: freeze-dried beef liver

✓120 capsules

✓Grass-fed cattle from New Zealand and Australia, made in Canada

Shop now · $39.99 →

Ships from Canada · Free shipping over $45 · 30-day money-back

See also: the beef liver guide, the organ meats guide and the best beef liver supplements in Canada.

FAQ

What food has the most vitamin B12?

Pan-fried lamb liver and beef liver lead the Canadian Nutrient File 2026 ranking, at about 85.7 and 83.1 mcg per 100 g.

How much B12 do I need a day?

The Daily Value on Canadian labels is 2.4 mcg.

Do plants contain vitamin B12?

Not in meaningful amounts. Vegans rely on fortified foods or supplements.

Before you decide: read the Rise Nutrition reviews, every product rated by verified buyers.


Written by the team at Rise Nutrition, Toronto, Canada’s single-ingredient ancestral nutrition brand. Questions: ray@risenutritions.ca

From Rise Nutrition

Try it for 30 days.

Freeze-dried beef liver, one ingredient, made in Canada. Ships from Canada · Free shipping over $45 · 30-day money-back.

★★★★★ 4.9 from 62 reviews