42 Vitamin B12 Rich Foods, Fruits & Vegetables to Include in Your Diet

What is Vitamin B12?

What are the Sources of Vitamin B12?

Top 42 Food Items High in Vitamin B12

List of Vitamin B12 Rich Vegetables

SNo.

Vegetable Description
1 Spinach Spinach is rich in vitamin B12, approximately 0.4 micrograms per 100 grams, making it a valuable addition to vegetarian diets.
2 Mushrooms With around 0.4 micrograms of vitamin B12 per 100 grams, Mushroom greens provide a nutritious option for those seeking plant-based sources.
3 Beetroot Beetroot sprouts provide around 0.3 micrograms of vitamin B12 per 100 grams, offering a tasty and nutritious addition to meals.
4 Broccoli Broccoli contains about 0.5 micrograms of vitamin B12 per 100 grams, offering a nutritious cruciferous vegetable option for health-conscious individuals.
5 Asparagus Asparagus contains approximately 0.2 micrograms of vitamin B12 per 100 grams, adding a flavourful and nutrient-rich component to meals.

List of Fruits High in Vitamin B12

SNo.

Fruit Description
6 Banana A versatile fruit, bananas offer a convenient source of vitamin B12, with approximately 0.1 micrograms per 100 grams, making them an easy addition to your diet.
7 Apple  They contain around 0.1 micrograms of vitamin B12 per 100 grams, providing a delicious way to boost your B12 intake.
8 Blackberries These antioxidant-rich berries provide about 0.02 micrograms of vitamin B12 per 100 grams, adding color and nutrients to your breakfast or dessert.
9 Mango Sweet and succulent, mangoes contain about 0.01 micrograms of vitamin B12 per 100 grams, offering a delicious way to enjoy this essential nutrient.
10 Orange With approximately 0.01 micrograms of vitamin B12 per 100 grams, Orange provides a tropical twist to your diet while contributing to your B12 intake.

List of Cereals and Dairy Products Containing Vitamin B12

SNo.

Food Description
11 Milk A staple dairy product is rich in vitamin B12, with approximately 6.5 micrograms per 100 grams.
12 Yoghurt This creamy delight boosts vitamin B12, offering around 2.5 micrograms per 100 grams.
13 Cheese Enjoy cheese's tangy goodness while benefiting from its vitamin B12 content, which averages 5.6 micrograms per 100 grams.
14 Fortified Cereals Start your day with fortified cereals, packing 10 micrograms of vitamin B12 per 100 grams to support your nutritional needs.
15 Fortified Soy Milk Indulge in fortified soy milk, which offers a plant-based source of vitamin B12, approximately 13.3 micrograms per 100 grams.

List of Seeds and Nuts Rich in Vitamin B12

SNo.

Seed/Nut Description
16 Sunflower Seeds With approximately 6.0 micrograms per 100 grams, sunflower seeds are a potent source of vitamin B12.
17 Sesame Seeds Sesame seeds offer around 4.5 micrograms of vitamin B12 per 100 grams, making them a nutritious addition to meals.
18 Flaxseeds Rich in Omega-3 fatty acids, flaxseeds provide about 2.5 micrograms of vitamin B12 per 100 grams.
19 Chia Seeds Chia seeds, known for their fibre content, contain approximately 2.0 micrograms of vitamin B12 per 100 grams.
20 Pumpkin Seeds With about 1.5 micrograms of vitamin B12 per 100 grams, pumpkin seeds offer a delicious and nutritious snack.
21 Almonds Almonds, packed with protein and healthy fats, contain around 1.0 micrograms of vitamin B12 per 100 grams.
22 Sunflower Seeds With approximately 6.0 micrograms per 100 grams, sunflower seeds are a potent source of vitamin B12.
23 Sesame Seeds Sesame seeds offer around 4.5 micrograms of vitamin B12 per 100 grams, making them a nutritious addition to meals.
24 Flaxseeds Rich in Omega-3 fatty acids, flaxseeds provide about 2.5 micrograms of vitamin B12 per 100 grams.

List of Animal and Seafood High in Vitamin B12

SNo.

Food Description
25 Crabs 85 grams of crab consists of around 9.8 micrograms of vitamin B12. Crabs are rich in vitamin B12, approximately 98.9 micrograms per 100 grams, and offer a delicious and nutritious boost.
26 Beef Beef is a rich source of vitamins B12, B2, B3, and B6.Beef liver provides a significant source of vitamin B12, around 83.1 micrograms per 100-gram serving.
27 Oysters Besides being a source of vitamin B12, oysters also act as a rich source of iron. With about 21.8 micrograms of vitamin B12 per 100g, oysters are a flavourful and nutrient-dense seafood choice.
28 Mussels Along with vitamin B12, mussels are filled with vitamin C, iron, and lean protein. Mussels boast a high vitamin B12 content, offering approximately 24.0 micrograms per 100-gram serving.
29 Turkey  Heritage turkeys are loaded with vitamin B12. Turkey is a rich source of vitamin B12, providing around 36.0 micrograms per 100-gram serving, enhancing your diet.
30 Sardines These small, soft-boned saltwater fish have high nutritional value. In addition to their high vitamin B12 levels, they are rich in omega-3 fatty acids. These small fish are packed with vitamin B12, offering about 8.9 micrograms per 100 grams, perfect for a nutritious meal.
31 Clams Clams are shellfish that are small-sized and chewy in nature. These are packed with nutrients. Along with having significantly high levels of vitamin B12, clams are a great source of antioxidants and iron.Clams are rich in vitamin B12, approximately 98.9 micrograms per 100 grams, and offer a delicious and nutritious boost.
32 Chicken Chicken is also an ideal source of protein and vitamin B12. It contains approximately 90 micrograms per 100 grams and provides a tasty and nutritious energy boost.
33 Fortified Nutritional Yeast Nutritional yeast does not naturally contain vitamin B12, but the fortified form of it is a rich source of this vitamin. It contains approximately 60 micrograms of vitamin B12 per 100 grams.
34 Tuna This fish contains high levels of vitamin B12, mainly in the dark muscles, which refer to the muscles present right underneath the skin.It contains various B vitamins, including B12, with approximately 3.5 micrograms per 100 grams.
35 Fortified Cereal Food fortification refers to the procedure of adding nutrients that are not present originally in the food. Since they are not derived from any animal source and are made synthetically, fortified cereals might work well as vitamin B12 food for vegetarians. They typically contain around 6 micrograms of vitamin B12 per 100 grams.
36 Animal Kidneys and Liver Organ meats contain high levels of nutrients. The kidneys and livers of lamb and beef are especially loaded with vitamin B12.They provide approximately 60-100 micrograms of vitamin B12 per 100 grams.
37 Eggs In addition to being a good source for providing complete protein, eggs also prove to be a great source of B vitamins like vitamin B12 and vitamin B2, including vitamin B12, which is around 1.1 micrograms per 100 grams.
38 Fortified Non-dairy Milk Like other fortified food sources, the vitamin B12 present is made synthetically in non-dairy milk, which is vegan-friendly. It typically contains around 0.5-1 microgram of vitamin B12 per 100 grams.
39 Trout Apart from being a rich source of vitamin B12, trouts are loaded with healthy fats, protein, phosphorous, selenium, and manganese, including vitamin B12, which is approximately 2.5 micrograms per 100 grams.
40 Shrimp Shrimps are a rich source of vitamin B12, providing around 80% of the daily value. They contain various B vitamins, including vitamin B12, with approximately 1.5 micrograms per 100 grams.
41 Pork Pork tenderloin is a source of vitamin B12 and lean protein. Pork is a versatile meat rich in protein and various vitamins and minerals, including vitamin B12, with around 0.75 micrograms per 100 grams.
42 Herring Herrings are small fish, and 3 ounces of them provide 3.6 micrograms of vitamin B12. The fish also includes vitamin B12, with approximately 18 micrograms per 100 grams.

How Much Vitamin B12 Should You Intake Daily?

The recommended intake of vitamin B12 for an individual daily varies based on age. 

Given below is the age-wise average daily recommended amount in micrograms that must be consumed:

Life Stage

Average Daily Recommended Intake (in mcg)
Birth to 6 months 0.4
Infants: 7 to 12 months 0.5
Children: 1 to 3 years 0.9
Children: 4 to 8 years 1.2
Children: 9 to 13 years 1.8
Teens: 14 to 18 years 2.4
Adults 2.4
Pregnant women and teens 2.6
Breastfeeding women and teens 2.8

Health Benefits of Including Vitamin B12 Rich Foods in Your Diet

Different Ways to Include Vitamin B12 Rich Foods in Your Diet

What are the Symptoms of Vitamin B12 Deficiency?

What are the Health Risks of Not Getting Enough Vitamin B12?

What are the Side Effects of Excessive Vitamin B12 Intake?

Should You Take a Vitamin B12 Supplement?

FAQs about Vitamin B12 Rich Foods