![]()
Vitamin B12 Foods for Vegetarians
Practical food choices for meeting your daily vitamin B12 needs
Vitamin B12 is an essential nutrient needed for healthy red blood cells, normal nerve function and DNA production. Because natural vitamin B12 is found mainly in animal-derived foods, vegetarians should pay attention to foods that can provide reliable amounts of B12.
Can Vegetarians Get Enough Vitamin B12?
Yes. Vegetarians who consume eggs and dairy products can obtain vitamin B12 from foods such as milk, yogurt, cheese and eggs. People who eat little or no dairy or eggs may need to rely more heavily on vitamin B12-fortified foods or supplements.
Unlike many other vitamins and minerals, vitamin B12 is not naturally abundant in ordinary plant foods. Therefore, simply eating a wide variety of vegetables, fruits, grains and legumes does not necessarily provide enough vitamin B12.
Best Vitamin B12 Foods for Vegetarians
1. Milk
Cow’s milk contains vitamin B12 and can contribute to daily B12 intake. It can be consumed with meals, cereals or drinks.
2. Yogurt
Yogurt provides vitamin B12 along with protein and other nutrients. Plain yogurt can be included in breakfast or snacks.
3. Cheese
Some types of cheese provide vitamin B12. Including moderate portions of dairy foods can help vegetarian diets provide B12.
4. Eggs
Eggs contain vitamin B12 and can be a convenient food for lacto-ovo vegetarians.
5. Fortified Breakfast Cereals
Some breakfast cereals have vitamin B12 added during manufacturing. Check the nutrition label for the amount provided per serving.
6. Fortified Plant-Based Milk
Some soy, almond, oat and other plant-based beverages are fortified with vitamin B12. Fortification varies by product, so checking the label is important.
7. Fortified Nutritional Yeast
Nutritional yeast can be fortified with vitamin B12 and is particularly useful for people who consume few or no animal products.
8. Fortified Vegetarian Foods
Some meat alternatives and other vegetarian products may be fortified with vitamin B12. Always check the nutrition label to confirm the amount.
Vitamin B12 in Dairy Products
For vegetarians who consume dairy, milk, yogurt and cheese can be convenient sources of vitamin B12. Including these foods as part of a balanced diet can help increase overall B12 intake.
However, the amount of B12 varies between individual foods and serving sizes. People who are trying to meet a specific daily requirement should check food labels and consider their total dietary intake.
Vitamin B12 From Eggs
Eggs contain vitamin B12 and can be included in a vegetarian diet. They can be prepared in many ways, including boiled, scrambled or incorporated into balanced meals.
Eggs alone may not provide all the vitamin B12 needed each day, particularly when overall intake is low. Combining eggs with other B12-containing foods can provide a more reliable dietary pattern.
Fortified Foods for Vegetarians
Fortified foods are particularly important for vegetarians who eat little or no dairy and eggs. Vitamin B12 may be added to selected breakfast cereals, plant-based beverages, nutritional yeast and vegetarian food products.
What About Plant Foods?
Ordinary fruits, vegetables, beans, lentils, rice, nuts and seeds are valuable parts of a healthy vegetarian diet, but they should not be considered dependable natural sources of vitamin B12 unless they have been specifically fortified.
This is why vegetarian diets need a deliberate source of vitamin B12, particularly when eggs, milk and other dairy products are consumed infrequently.
How Much Vitamin B12 Do Vegetarians Need?
The daily vitamin B12 requirement depends on age and life stage. For most adults, the recommended amount is approximately 2.4 micrograms (mcg) per day. Requirements are higher during pregnancy and breastfeeding.
| Life Stage | Daily Vitamin B12 Amount |
|---|---|
| Children 1–3 years | 0.9 mcg |
| Children 4–8 years | 1.2 mcg |
| Children 9–13 years | 1.8 mcg |
| Adults 14+ years | 2.4 mcg |
| Pregnancy | 2.6 mcg |
| Breastfeeding | 2.8 mcg |
Vegetarian B12 Meal Ideas
- Breakfast cereal with fortified milk.
- Boiled eggs with whole-grain toast and vegetables.
- Yogurt with fruit and oats.
- Vegetable sandwich with cheese.
- Fortified plant-based milk with breakfast.
- Fortified nutritional yeast added to suitable meals.
- Vegetarian foods fortified with vitamin B12.
Who May Need Extra Attention to Vitamin B12?
Vegetarians who consume very little dairy or eggs should pay particular attention to their vitamin B12 intake. People following a vegan diet generally need a reliable source of B12 from fortified foods or supplements because unfortified plant foods do not provide dependable amounts.
Older adults and people with certain digestive or absorption problems may also have difficulty obtaining or absorbing enough vitamin B12. In such situations, healthcare professionals may recommend testing, fortified foods or supplements.
Vitamin B12 Supplements
Vitamin B12 supplements are available in several forms and doses. Some vegetarians may benefit from supplementation when their dietary intake is inadequate or when a healthcare professional identifies deficiency or increased risk.
A supplement containing a large amount of B12 does not necessarily mean that everyone needs that dose. The appropriate approach depends on dietary intake, absorption, laboratory results and individual circumstances.
Benefits of Meeting Vitamin B12 Needs
Getting enough vitamin B12 supports important functions throughout the body. Adequate B12 is particularly important for normal red blood cell formation, healthy nerve function and DNA synthesis.
- Supports healthy red blood cells.
- Helps maintain normal nerve function.
- Supports DNA production.
- Helps prevent vitamin B12-deficiency anemia.
- Supports normal cellular metabolism.
Vitamin B12 Foods for Vegetarians: Key Points
- Milk, yogurt and cheese can provide B12 for dairy-consuming vegetarians.
- Eggs provide naturally occurring vitamin B12.
- Fortified cereals can be useful B12 sources.
- Fortified plant-based milk can help increase B12 intake.
- Fortified nutritional yeast may provide substantial B12 depending on the product.
- Ordinary unfortified plant foods are not dependable sources of B12.
- People who consume little or no animal-derived food need a reliable B12 source.
Explore More at The Science Online
For additional nutrition and health information, explore the following articles on The Science Online:

