Milk

Most of the items made from milk have the power to fulfill the deficiency of Vitamin B12. With low fat curd, you can fulfill the deficiency of B12 and B1, 2.

1

Soybean

Soybeans can be consumed in many ways. Soya is big, you can eat it by making vegetables. Vitamin B12 deficiency can also be fulfilled by soy milk or tofu. 

2

Oats 

Even if you do dieting, the deficiency of vitamin B12 can be fulfilled. Oats are one such food which is also rich in fiber and is beneficial for dieters as well.

3

Broccoli 

Whether you eat broccoli as a vegetable or as a salad. Along with fulfilling the deficiency of vitamin B12, broccoli also fulfills the deficiency of folate and hemoglobin.

4

Mushrooms

By eating mushrooms, along with vitamin 12, protein, calcium and iron are also available in good quantity. It also contains beta glucans, which provide full nutrition to the body. 

5

Fortified cereal

This is the best option for vegan people to get vitamin B12. Fortified cereals such as bran and whole wheat oats are high in vitamin B12 as well as folate, iron, and vitamin A.

6

Nutritional yeast

Fortified yeast contains lots of vitamin B12. A small amount of this yeast can give a nutty flavor to food. One tablespoon of fully fortified yeast contains 2.4 mcg of vitamin B12. 

2

Nori

Nori is dried edible seaweed that contains a good amount of vitamin B12. As per studies, 4 gram of dried Nori is sufficient for daily requirement. 

8

Fortified non-dairy milk

Soy and almond milk are not natural sources of vitamin B12, they are usually fortified to make them a source of vitamin B12.

9