11 natural vegetarian sources of vitamin B12


Plant-based milk sources like soy, almond, and rice are rich in vitamin B12 and regular consumption of these milks is considered good for the human body.


Cereals like hole wheat oats are rich in vitamins and minerals, including vitamin B12, folate, iron, and vitamin A, and all these nutrients make them a healthy and balanced meal.


Spinach is a rich source of vitamin B12 and can be used to make soup, vegetables, and even smoothies.


It is rich in protein and vitamin B12 and is suggested to be consumed without any added sugar to gain maximum benefits.


This vegetable is rich in iron, fiber, potassium as well as vitamin B12. Eating beets on a regular basis is known to improve hair growth, make skin healthier too.


It is a fermented soybean product, which is rich in protein, fibre, and is also dense in vitamin B12. One can consume them in the form of soups, salads, and sandwiches.


As per studies, seaweeds like nori is rich in vitamin B12 and can be consumed in the form of soup and salads.


It is a deactivated yeast and is available in the form of yellow flakes, granules, or powder, and is a great source of vitamin B12.


It is a type of freshwater alga, that is packed with vitamin B12, proteins, minerals, and dietary fiber. It is helpful in boosting immunity, promoting weight loss, and helping fight cancer too.


They are rich in fibre, potassium, folate, vitamin C, vitamin B6, and vitamin B12 as well. They are considered heart-friendly.


While they are not a direct source of vitamin B12, they have compounds that have similar structure of the nutrients and offer similar benefits.