Vitamin B12 may not get a lot of attention on our plates. We talk about protein when we’re trying to stay fuller for longer, iron when we’re feeling tired and fibre when we’re looking after our gut health. B12, meanwhile, hides in the background, until a blood test suggests it deserves a little more attention.
For a vegetarian, it can be easy to assume you’re covered. There’s dal at lunch, curd with dinner, perhaps some paneer or an egg during the week and plenty of vegetables, fruit, nuts and grains filling out the rest of the plate. But B12 doesn’t always work that way. Eating well doesn’t automatically mean getting enough of it and even people who consume B12-rich foods can have trouble absorbing it.
What does vitamin B12 do?
Vitamin B12 helps keep the nervous system healthy, supports red blood cell formation and is involved in releasing energy from food. Because the body stores B12 for a long time, a deficiency can take time to become apparent.
“The most common mistake is assuming a healthy-looking vegetarian diet automatically covers everything,” says Lavleen Kaur, chief dietitian and founder of Santushti Holistic Health & Diet Insight Academy. “Fruits, vegetables, nuts, seeds, sprouts and pulses are all nourishing, but none of them are dependable B12 sources.”
What are the signs of vitamin B12 deficiency?
Feeling unusually tired or weak may be the symptoms most people associate with deficiency, but B12 can show up in less obvious ways, too. Breathlessness, headaches, a sore or red tongue, mouth ulcers, numbness, tingling, muscle weakness, balance problems and changes in memory or concentration can occur. Importantly, some neurological symptoms can appear even without anaemia. “Persistent numbness, tingling, balance trouble or cognitive changes deserve a proper medical evaluation,” says Kaur.
If symptoms persist, Dr Seema Dhir, unit head and senior consultant in internal medicine at Artemis Hospitals, says testing may include a blood test for B12 and a complete blood count, with additional tests such as methylmalonic acid or homocysteine sometimes used when results are unclear.
Can vegetarians get enough vitamin B12?
Yes, but it depends on what your vegetarian diet actually includes. Milk, curd, paneer and cheese can provide B12, while eggs contribute for those who eat them. The main part, says Kaur, is consistency. “A bit of curd here or an egg once in a while there will rarely be enough to keep levels steady over months and years.”
For anyone eating little or no dairy or eggs, fortified foods and supplements become more important. Apart from diet, B12 absorption also depends on stomach function and intrinsic factor, a protein involved in absorbing the vitamin. Ageing, digestive conditions such as Crohn’s or coeliac disease, stomach or intestinal surgery and some medications, including metformin and acid-reducing drugs, can affect B12 status.
Which vegetarian foods contain vitamin B12?
Milk
Milk is a useful dietary source of vitamin B12 for lacto-vegetarians and can contribute to regular B12 intake when consumed as part of a varied diet.
Curd
Curd can contribute to your daily B12 intake while being easy to work into regular meals. It can be eaten with breakfast or lunch, or used in dishes such as raita and kadhi.
Paneer
Paneer provides vitamin B12 alongside protein and calcium, making it a nutrient-dense addition to meals. It can be incorporated into curries, salads, wraps or grilled dishes.
Cheese
Cheese can be a useful source of vitamin B12, particularly varieties such as Swiss cheese, mozzarella, Parmesan, cheddar and feta. The amount varies between types, so choosing a B12-rich variety and eating an appropriate portion can make a difference.
Eggs
Eggs provide vitamin B12 naturally, with the vitamin concentrated largely in the yolk. They can be incorporated into breakfast or used in dishes throughout the day.
Plant milks
If you use oat, almond, soy or another plant-based milk, look for one that has been fortified with vitamin B12. The key distinction is that B12 isn’t naturally present in these plant foods; it has to be added and the amount can differ considerably between products.
Breakfast cereals
Some breakfast cereals are fortified with B12, making them a practical option for vegetarians who don’t regularly consume dairy or eggs. Since fortification levels aren’t standard across products, check the nutrition panel to see whether B12 has actually been added and how much a serving provides.
Soy products
Fortified soy milk and soy yoghurt are among the most common soy-based sources of vitamin B12, while some tofu and soy-based meat alternatives may also contain added B12.
Nutritional yeast
Fortified nutritional yeast can add vitamin B12 to meals and is often used in savoury dishes as a vegan substitute for cheese, as a topping on toasts or mixed into smoothies.
What about spirulina, mushrooms, sprouts and fermented foods?
Kaur advises caution with foods such as spirulina, mushrooms and sprouts, which are often promoted as natural sources of vitamin B12. Their B12 content can be inconsistent or they may contain forms that aren’t reliable sources of usable B12.
Fermented foods such as curd, idli, dhokla, kanji, pickles and kefir can certainly have a place in a varied diet, but their potential gut health benefits shouldn’t be confused with a dependable source of vitamin B12.
It’s best not to rely on any one food alone for your B12 intake, include a mix of B12-rich and fortified foods instead.
When do you need a vitamin B12 supplement?
Not every vegetarian needs one. Someone regularly consuming adequate B12 through dairy, eggs or fortified foods may be able to meet their needs through diet. Vegans and people with limited dietary sources, however, are more likely to require fortified foods or supplementation.
The bigger question is why your levels are low. “Supplements can absolutely help and sometimes they’re essential,” says Kaur. “However, taking them without understanding whether the root issue is intake, absorption or both is only half the job.”
If deficiency is confirmed, treatment depends on its cause and severity and may involve tablets or injections under medical guidance.
The takeaway
A vegetarian diet can absolutely be nourishing and nutritionally complete. But B12 is one nutrient worth being deliberate about. Know your reliable sources, check fortified foods’ labels and if your levels remain low despite adequate intake, investigate absorption rather than simply taking more. Your plate may be doing plenty for you, it just needs to have a B12 plan, too.
