How Much of Vitamin B12 is in Different Food?

People need sufficient amount of B12 to function properly. Good thing – your body can store it and you don’t need to consume it everyday.

It’s safe to consume higher dosage of vitamin B12 – it’s water-soluble anyways and what your body cannot store for ‘later’ is going to be flush out. Your body can store the excessive amounts of B12 (thank you evolution!) for the time it needs it, and a healthy adult can usually live for years without consuming any B12 foods before vitamin B12 deficiency is starting to show.

Recovering from B12 deficiency can take the time and typical symptoms are usually severe tiredness, pale skin, dizziness, lack of energy. Severe B12 deficiency can cause mental issues, including depression, panic, cognitive issues, and memory loss.

How Much of Vitamin B12 do you Need per Day?

AgeRecommended intake (RDI)
7–12 months*0.5 µg
1–3 years0.9 µg
4–8 years1.2 µg
9-13 years1.8 µg
Adults2.4 µg
Pregnant women2.6 µg
Breastfeeding women2.8 µg



B12 is found in animal products, mostly meat and especially in liver and kidneys, clams, fish and dairy products. There are no plants containing B12 (except some algae), but the amounts are not sufficient to rely on them for the daily intake. If you don’t consume meat and dairy, your B12 can be sourced from fortified cereals (most of them are fortified anyways), and fortified vegetable milk.

To get sufficient amount of recommended vitamin B12 intake, a nail chop of a liver is enough! The same amount is found in 4 eggs, 2.7 glasses of fresh milk, beef steak, ¾ spoon of caviar, 1 oyster or 3 sardines, good news for parmesan lovers – you gonna need a lot of it (100 g / 3.5 oz) for topping! If you are relying on a vegan diet, you need to consume 5 spoons of nutritional yeast (recommended intake is 1 spoon due to high niacin values) or at least 2.4 kg of chlorella algae or 2.4 kg of tempeh a day!

Here are some food that are source of B12 and how many you need to reach sufficient dose of your daily intake of B12. Careful, it is not recommended to consume more than 1 spoon of nutritional yeast a day, and 2.4 kg of algae are kind of imposible to consume a day too! The same goes to eggs to (1-2 day).

FoodVitamin B12 per 100 g / 3.5 ozPer servingHow much to consume 100% of B12 RDI
µg% of RDIServing Sizeµg% of RDIin gramsin ouncesin serving
Lamb liver76.53188%portion (180 g)137.75738%30.1nail chop
Lamb2.6108%portion (180 g)4.68195%923.3half portion (⅓ cup)
Beef Steak1.354%steak2.7113%1856.5steak
Pork0.521%steak1.146%48016.92.5 steaks
Turkey1.458%steak2.8117%1716.00.85 steak
Chicken breast0.313%breast (140g)0.4218%80028.25.7 breast
Tuna (canned)3125%can4.9204%802.8¾ small can
Trout6.3263%Fillet (143g)9375%381.3¼ fillet
Sardines8.9371%2 small fish2.188%271.03 small sardines
Salmon2.8117%Half fillet5208%863.0¼ fillet
Oyster19.5813%6 pcs16.30679%120.41 oyster
Caviar20833%1 spoon3.2133%120.4¾ spoons
Eggs1.354%1 egg0.625%1856.54 eggs
Milk (cow)0.3615%glass0.8636%66723.52.7 glasses
Milk (sheep)0.729%glass1.6870%34312.11.4 glasses
Milk (goat)0.28%glass0.4820%120042.35 glasses
Mozarella2.396%4 slices2.76115%1043.73.5 slices
Feta Cheese2.5104%wedge (30 g)0.312513%963.4¾ cup
Brie4167%wedge (30 g)0.521%602.12 wedges
Cheddar Cheese1.146%wedge (30 g)0.13756%2187.71 pack (250 g)
Parmesan2.396%topping0.34514%1043.7a looooot of topping (100 g)
Gouda Cheese3125%wedge (30 g)0.938%802.8~3 wedges
Cottage Cheese0.625%half cup0.4820%40014.12.5 cups
Cottage Cheese (creamed)0.417%half cup0.3213%60021.23.75 cups
Tofu00%half pack0%
Tempeh0.14%half pack0.125%240084.72.4 kg!!
Seitan00%half pack0%
Yogurt1.875%cup (200g)3.6150%1334.7⅔ cup
Nutritional yeast7.8325%spoon0.46820%311.15 spoons
Seaweed (wakame)00%0%
Seaweed (spirulina)00%0%
Chlorella algae0.14%spoon0.0060%240084.72.4 kg! 400 spoons
Shitake mushroom00%0%
Chia seeds00%0%
Fortified Cereals241000%half cup6.24260%100.4¼ cup
Share