Vegetarians who want to receive enough vitamin B12 can do so by consuming dairy products such as buttermilk, yogurt, and fortified soymilk. Emmental, Swiss, and cottage cheese are the top suppliers of vitamin B12 out of all cheeses. These foods are easily accessible and are suitable for consumption throughout the day.