Egg
Another source of vitamin B12 for vegetarians is eggs. One large hard-boiled egg contains 0.6 mcg of vitamin B12. Eggs are also rich in protein, another nutrient that is essential in some vegetarian diets.
Dairy products
Eating dairy products is one of the easiest ways to get enough vitamin B12 in a vegan diet. Try yogurt for breakfast, milk in the afternoon, and a few slices of cheese as a snack.
Seaweed
A 2014 study found that seaweed is a good source of vitamin B12. This seaweed product is commonly consumed in Asian countries. The study recommends eating 4 grams of dried seaweed to meet daily vitamin B12 needs.
Shiitake mushrooms
Like seaweed, some mushrooms, including shiitake mushrooms, contain vitamin B12. However, the levels are relatively low. You would need to consume about 50 grams of mushrooms to meet your daily vitamin B12 needs.