Skip to content
Get the app

Foods High in Vitamin B12

Clams comes first with 98.9 µg per 100 g. 98 foods in the CalorTracker database qualify, ranked highest first.

To qualify, a food needs vitamin B12 of at least 0.48 µg per 100 g, a fifth of the FDA Daily Value for vitamin B12 and the FDA's cutoff for a high claim on a label. 98 foods reach it, and Clams comes first at 98.9 µg per 100 g.

Vitamin B12 occurs naturally in foods from animals, and fish, shellfish, meat and dairy fill most of the rows. A plant-based product that appears, such as a fortified cereal, reports the amount added to it.

Foods High in Vitamin B12: 50 of 98 qualifying foods, ranked by vitamin B12 per 100 g
FoodVitamin B12 per 100 gCalories per 100 g
1.Clams98.9 µg148 kcal
2.Beef Liver70.6 µg191 kcal
3.Mussels24 µg172 kcal
4.Mackerel (Cooked)19 µg262 kcal
5.Chicken Liver16.9 µg167 kcal
6.Oysters12.9 µg79 kcal
7.Sardines (Canned in Oil)8.94 µg208 kcal
8.Canned Salmon4.4 µg129 kcal
9.Rainbow Trout (Cooked)4.11 µg168 kcal
10.Red Snapper3.5 µg128 kcal
11.Crab (Blue, Cooked)3.33 µg83 kcal
12.Smoked Salmon3.26 µg117 kcal
13.Salmon3.23 µg208 kcal
14.Swiss Cheese3.06 µg393 kcal
15.Salami2.8 µg425 kcal
16.Salmon (Cooked)2.8 µg206 kcal
17.Catfish2.78 µg144 kcal
18.Ground Beef 80/20 (Cooked)2.73 µg270 kcal
19.Tuna2.55 µg86 kcal
20.Beef Brisket (Braised)2.45 µg291 kcal
21.Tuna Steak (Yellowfin, Cooked)2.35 µg130 kcal
22.Ground Bison2.28 µg238 kcal
23.Mozzarella Cheese2.28 µg299 kcal
24.Lean Ground Beef 95/5 (Raw)2.24 µg137 kcal
25.Ribeye Steak (Grilled)2.2 µg271 kcal
26.Ground Beef 85/15 (Raw)2.17 µg215 kcal
27.Scallops (Steamed)2.15 µg111 kcal
28.Ground Beef (80/20)2.14 µg254 kcal
29.Haddock2.13 µg90 kcal
30.Egg Yolk1.95 µg322 kcal
31.Turkey Bacon1.88 µg368 kcal
32.Tilapia (Cooked)1.86 µg128 kcal
33.Bologna1.82 µg308 kcal
34.Corn Flakes1.8 µg365 kcal
35.Angus Steak1.74 µg255 kcal
36.Sirloin Steak (Broiled)1.71 µg183 kcal
37.Feta Cheese1.69 µg265 kcal
38.Shrimp (Cooked)1.66 µg119 kcal
39.Brie Cheese1.65 µg334 kcal
40.Corned Beef1.63 µg251 kcal
41.Flank Steak (Broiled)1.63 µg192 kcal
42.Hamburger1.63 µg288 kcal
43.Cheeseburger1.62 µg296 kcal
44.Swordfish1.62 µg172 kcal
45.Waffles (Frozen)1.62 µg309 kcal
46.Beef Tenderloin (Broiled)1.56 µg267 kcal
47.Gouda Cheese1.54 µg356 kcal
48.American Cheese1.5 µg371 kcal
49.Provolone Cheese1.46 µg351 kcal
50.Lobster (Cooked)1.43 µg89 kcal

How this list is calculated

Foods are ranked by vitamin B12 per 100 g, highest first. Every value is computed from the USDA FoodData Central record behind each food's page, which CalorTracker stores per 100 g. Nothing is estimated or rounded before ranking, and foods with equal values are ordered by name.

USDA values are for the food as sold or cooked, so a fortified food such as a breakfast cereal shows the vitamins and minerals added to it.

This list draws on every food in the CalorTracker food database (461 foods). A food qualifies with vitamin B12 of at least 0.48 µg per 100 g. A food USDA has no measurement for is left out, never counted as zero. The cutoff is 20% of the FDA Daily Value for vitamin B12, the share the FDA uses for a "high in" claim on a label; here it is applied to 100 g, not to a label serving.

98 foods qualify; the table shows the first 50.

Every number comes from USDA FoodData Central, the US government's food composition database, through the food pages linked in the table. The same method is written out on how we calculate, and our sources are listed on sources.

Log these foods without the lookup

Snap a photo, say what you ate or type it, and CalorTracker's AI estimates the calories and macros for you to check. Free to start, no card needed to explore.

Start free on the web

This is general information, not medical advice. If you are pregnant, under 18 or managing a health condition, talk to a doctor or registered dietitian before changing how you eat.

Source: USDA FoodData Central, retrieved . How we calculate.