Apr 7, 2025, 11:59 AM IST

8 foods that are rich in vitamin B12

Monica Singh

Here is a list of eight foods that are rich in vitamin B12 and can help you fulfill vitamin B12 deficiency.

Beef liver is the richest source of vitamin B12, with 85 mcg per 100 grams. It is also a good protein, iron, and vitamin A source.

Beef liver

Clams are another excellent source of vitamin B12, with 63 mcg per 100 grams. They are also a good source of protein, iron, and omega-3 fatty acids.

Clams

Sardines are small, oily fish packed with nutrients, including vitamin B12. They contain 4.8 mcg of vitamin B12 per 100 grams. Sardines are also a good source of protein, calcium, and omega-3 fatty acids.

Sardines

Eggs are a good source of vitamin B12, with 0.9 mcg per 100 grams. They are also a good protein, choline, and vitamin D source.

Eggs

Milk is a good source of vitamin B12, with 1.2 mcg per 100 grams. It is also a good protein, calcium, and vitamin D source.

Milk

Many fortified cereals contain vitamin B12. A serving of fortified cereal typically contains 2.6 mcg of vitamin B12. Fortified cereals are also a good source of iron and fiber.

Fortified cereals

Nutritional yeast is a deactivated yeast that is a good source of vitamin B12. 

Nutritional yeast

Seaweed is a type of algae that is a good source of vitamin B12. Nori, a variety of seaweed commonly used in sushi, contains 1.3 mcg of vitamin B12 per 100 grams. Seaweed is also a good source of iodine and iron.

Seaweed