Vegetarian B12 Sources: Foods, Fortified Foods & Supplements


What are vegetarian B12 sources?

Vegetarian B12 sources are the foods, fortified products and supplements that people following a vegetarian diet can use to obtain vitamin B12. The topic matters because vitamin B12 occurs naturally almost exclusively in animal-derived foods, and the richest sources — meat, fish and shellfish — are not part of a vegetarian plate. Vitamin B12, also known as cobalamin, is a water-soluble vitamin that contributes to normal processes such as the formation of red blood cells and the normal functioning of the nervous system. Since the human body does not make B12 itself, intake depends entirely on what the diet and daily routine provide. Understanding the available options is therefore a useful starting point for anyone who eats little or no meat and fish, whether they follow a lacto-ovo vegetarian diet or are simply cutting back on animal products.

Main sources of vitamin B12 for vegetarians

The main vegetarian B12 sources fall into three broad categories. Dairy products and eggs are the most familiar natural sources for lacto-ovo vegetarians: milk, yoghurt, cheese and eggs all contain vitamin B12, with amounts that vary by product and serving size. Fortified foods are the most flexible option, since vitamin B12 has been deliberately added to products such as plant-based drinks, breakfast cereals and nutritional yeast; fortification levels differ considerably between brands, which makes label reading an essential skill. Supplements form the third route, available both as dedicated vitamin B12 products and as part of broader multivitamin formulas, with labels typically stating the form of B12 used and the amount per serving. Separately, some plant-based foods — spirulina, certain seaweeds and fermented products such as tempeh — are sometimes mentioned as B12 sources, but their content is inconsistent and they are not regarded as dependable on their own.

Choosing between vegetarian B12 options

Choosing between vegetarian B12 options is less about finding one best source and more about building a routine that fits your diet, preferences, and shopping habits. Practical starting points include reading labels carefully, paying attention to serving sizes and the percentage of the daily reference intake each serving provides, and noting which products you genuinely enjoy, since consistency matters more than any individual food. Many people combine categories rather than relying on a single source, which makes the overall routine easier to maintain. Because products and formulations change over time, it can help to keep a short reference list of preferred items and to revisit it from time to time. Anyone who is unsure whether their intake is adequate, or who has questions about their B12 status, should consult a qualified healthcare professional, as this overview provides general information rather than personalized advice.


Where is the most vitamin B12 in? - Topvitamine
Dec 05, 2025
Vitamin B12 sources are concentrated primarily in animal-derived B12 foods, including beef liver, clams, sardines, fish, red meat, poultry, eggs, and dairy. B12-rich seafood such as clams, salmon, tuna, and sardines provides highly bioavailable amounts along with other nutrients. Plant-based B12 sources are generally unreliable unless supplied through fortified foods with B12, including nutritional yeast, breakfast cereals, plant milks, and meat alternatives. Vegetarian B12 options include eggs, milk, yogurt, and cheese, though supplementation may still be needed. Vegans, older adults, and people with absorption problems should consider methylcobalamin or cyanocobalamin supplements and monitor B12 levels with professional guidance.

Vitamin B12 is a nutrient that occurs naturally almost exclusively in animal-derived foods, which is why vegetarians often pay close attention to where their B12 actually comes from. This page gives a broad overview of the main vegetarian B12 sources — dairy and eggs, fortified foods, and supplements — and works as a topical hub above the more specific articles listed under this tag.

The most reliable vegetarian B12 sources are dairy products, eggs, fortified foods — such as plant-based drinks, breakfast cereals and nutritional yeast — and, where useful, vitamin B12 supplements. Because the richest natural sources of B12 (meat, fish and shellfish) are not part of a vegetarian diet, most vegetarians combine several of these routes rather than relying on a single one.

Whether you follow a lacto-ovo vegetarian diet or are simply cutting back on meat and fish, understanding the different options makes everyday planning easier. Below you will find an explanation of each source category, practical tips for comparing products, a note on plant-based foods that are often mentioned but not dependable, and concise answers to the questions readers most often ask about vegetarian B12.

What is vitamin B12?

Vitamin B12, also known as cobalamin, is a water-soluble vitamin that plays a role in several normal processes in the body, including the formation of red blood cells and the normal functioning of the nervous system. Because the human body does not make B12 itself, it must be obtained through food, fortified products, or supplements.

For vegetarians, the topic deserves particular attention because the richest natural sources — meat, fish, and shellfish — are not part of the diet. The encouraging news is that a vegetarian eating pattern can still include B12 through dairy, eggs, and fortified products, with supplements available as an additional route where useful.

Main vegetarian B12 sources

Vegetarian B12 options generally fall into three broad categories, together with a group of plant-based foods that are often suggested but not considered dependable. Each category has its own characteristics, and many people combine them depending on their eating pattern, habits, and preferences. The sections below introduce each category at a high level, while the articles under this tag explore individual foods and questions in more depth.

Dairy and eggs

For lacto-ovo vegetarians, dairy products and eggs are the most familiar natural sources of vitamin B12. Milk, yoghurt, cheese, and eggs all contain B12, though the amount varies from product to product and depends on the serving size. Including a varied mix of these foods across the week is the way many vegetarians approach their intake in practice.

If you eat dairy and eggs, it can help to notice which products you genuinely enjoy and how they fit into your meals. Consistency over time tends to matter more than any single food choice.

Fortified foods

Fortified foods are products that have had nutrients deliberately added, and they are among the most flexible vegetarian B12 options. Because fortification differs from brand to brand, two seemingly similar products can contain very different amounts of B12, which makes the label your most useful comparison tool.

  • Fortified plant-based drinks, such as soy, oat and almond drinks
  • Breakfast cereals with added vitamin B12
  • Fortified nutritional yeast
  • Some fortified soy products, such as soy yoghurt

When comparing fortified products, check the serving size, the amount of B12 per serving, and the percentage of the daily reference intake it represents. Keeping a short list of products that suit your taste and budget can make shopping noticeably easier over time, as formulations and availability change.

Supplements

Supplements are another widely used route, particularly for people who eat little or no dairy and eggs, or who prefer a more structured approach. Vitamin B12 is available on its own and as part of broader formulas, and labels typically state which form is used — the two most common being cyanocobalamin and methylcobalamin. Questions about how much or how often to supplement depend on personal circumstances and are best discussed with a qualified healthcare professional.

For an overview of products across the B-vitamin family, you can browse our vitamin B supplements collection.

B12 is also a common inclusion in multivitamins, which some vegetarians prefer as part of a broader routine. Our multivitamins guide explains what these products typically contain and how they are generally used.

Plant-based foods with less reliable B12

Spirulina, edible seaweeds such as nori, and fermented foods like tempeh are sometimes mentioned as vitamin B12 sources for vegetarians. The B12 content of these foods varies widely, however, and some of the B12-like compounds they contain are not regarded as usable by the body in the same way as the B12 in dairy, eggs and fortified products. For that reason, they are generally not considered dependable sources on their own, and anyone following a vegetarian diet is better off focusing on the categories above and checking labels carefully.

Choosing between vegetarian B12 options

There is no single best source of B12 for everyone; the right mix depends on your diet pattern, preferences, and routine. Questions that can help you compare the options include:

  • Which foods do you already eat regularly, and how easily could fortified alternatives slot in?
  • Do you prefer getting nutrients from food, from supplements, or from a combination of both?
  • How much do factors like taste, convenience, and cost influence your everyday choices?

Answering these questions honestly turns B12 planning from a one-off research project into a simple habit. Many readers find that a small reference list of preferred foods and products is enough to stay on track, and it is worth revisiting that list from time to time as products change.

How much vitamin B12 do you need?

Reference intakes for vitamin B12 vary by age, life stage, and individual circumstances, so no single figure applies to everyone. Public health authorities publish reference values for the general population, and product labels usually show the amount of B12 per serving together with the percentage of the daily reference intake it provides. Together, these make it easier to see how a given food or supplement fits into your overall intake.

If you are unsure whether your intake is adequate, or if you have concerns about your B12 status, a qualified healthcare professional is the right person to advise you. The information on this page is general and educational, and it is not a substitute for personalized medical advice.

Frequently asked questions

How do vegetarians get vitamin B12?

Vegetarians typically get vitamin B12 through a combination of dairy products, eggs, fortified foods such as plant-based drinks and breakfast cereals, and, where appropriate, supplements. Most people rely on more than one of these routes rather than on a single source. Foods like spirulina, seaweed and tempeh are generally not dependable sources on their own, because their B12 content is inconsistent.

Which vegetarian foods are highest in vitamin B12?

Among natural sources, dairy products and eggs are the main contributors in a vegetarian diet, although amounts vary by product and serving size. Fortified foods can contribute meaningful amounts too, but fortification levels differ considerably between brands, so the label is the most reliable way to compare options.

What happens if vegetarians do not get enough B12?

Vitamin B12 contributes to normal processes such as the formation of red blood cells and the functioning of the nervous system, and a prolonged low intake may affect wellbeing over time. Possible signs of low B12 vary from person to person and can overlap with other causes, which is why self-diagnosis is not recommended. Anyone who suspects their B12 intake or status may be low should speak with a qualified healthcare professional.

Exploring the topic further

This page works as a hub for the wider topic. The articles listed under this tag go deeper into individual questions, from specific foods and label reading to fortified products and everyday planning. Starting with the overview here and then following the topics that match your situation is the easiest way to build a complete picture of vegetarian B12 sources.