CION Cancer Clinics
Low B12 on a vegetarian diet: why it happens and what to do | CION Cancer Clinics
Vegetarians in India often run low on vitamin B12 because it comes almost only from animal foods. Milk, curd, paneer and eggs supply some, but dal, rice, vegetables and fermented foods do not supply a reliable amount. Pregnant women, children, older parents and people on metformin need the most care. This page explains the food sources, the warning signs and how testing and treatment work. At CION Cancer Clinics, our haematologist cares for anaemia, bleeding, clotting and inherited blood disorders, with ArogyaSri, CGHS and cashless insurance accepted.
On this page
- Why are vegetarians in India more likely to be low in B12?
- Which vegetarian foods contain B12?
- What do vegetarian families often get wrong about B12?
- How do you find out and what happens next?
- Which vegetarians should be most careful?
- What do the words on your blood report mean?
- Common questions about B12 and a vegetarian diet
The short answer
Why are vegetarians in India more likely to be low in B12?
Vitamin B12 comes almost only from animal foods. A vegetarian diet with little milk, curd or eggs often does not supply enough, so low B12 is common in vegetarian families across India.
Where B12 actually comes from
B12 is made by bacteria, not by plants. Animals take it in and store it, which is why meat, fish, eggs and dairy carry it. Dal, rice, vegetables, fruit and grains do not provide a reliable amount, however healthy and varied they are. A person can eat very well by every other measure and still run low.
Why it can take years to show
Your liver keeps a store of B12. When intake is low, the store runs down slowly. Many people feel well for a long time and only notice tiredness, tingling feet or a sore tongue much later. By then, the shortage may have been building for years.
Diet is not always the whole story
Some vegetarians with low B12 also have a problem absorbing it. Long-term metformin, acid-reducing medicines and certain stomach conditions all play a part. A doctor looks at both before deciding on treatment.
This page explains risk. It cannot tell you whether your own B12 is low. Only a blood test can.On the plate
Which vegetarian foods contain B12?
Few do, and the amounts vary. Food helps prevent a shortage. It is rarely enough on its own to correct one that has already happened.
Milk, curd and paneer
Dairy is the main B12 source for most Indian vegetarians. Regular milk, curd, buttermilk and paneer through the day help. Families who take only a little tea with milk get much less.
Eggs
For people who eat eggs, they add a useful amount. Many families in Telangana and Andhra Pradesh do not, for religious or personal reasons, and that choice is respected.
Fortified foods
Some breakfast cereals, plant milks and packaged foods have B12 added. Check the label, because many do not.
Fortified foods matter most for people who take no dairy at all.Foods that do not count
These are often suggested but are not reliable B12 sources.
Not dependable for B12
- Idli, dosa batter and other fermented foods
- Spirulina and seaweed
- Mushrooms and sprouts
Not sure whether this applies to you?
Ask an oncologistCommonly believed
What do vegetarian families often get wrong about B12?
A diet can be balanced for protein, iron and fibre and still lack B12, because plants do not make it. This is not a failing of the family cook. It is simply where the vitamin comes from.
Idli and dosa batter are good food, but the amount of B12 in them is small and unpredictable. Nobody should rely on them to prevent or correct a shortage.
No. Low B12 is treated with B12 itself, as tablets or injections, and there are options that fit a vegetarian life. Ask your doctor or pharmacist about the source if it matters to you.
Low B12 is a treatable cause of tingling, poor balance and forgetfulness. In a lifelong vegetarian parent, a blood test is worth asking for before putting it down to age.
What to do
How do you find out and what happens next?
Notice the pattern
Tiredness, breathlessness on stairs, tingling feet, a sore tongue or poor memory in someone who eats little dairy is a reason to ask about B12.
Have the blood tests
A complete blood count and a B12 level, often with folate. If you can, test before starting any B12 product, because it changes the result.
Look for the cause
Your doctor asks about diet, diabetes medicines, acid medicines and stomach problems. A low result in a vegetarian is not always only diet.
Agree the treatment
Tablets or injections, and for how long, is decided by your doctor. Follow-up tests check that levels and symptoms are improving.
Leave a number, we will call you
One field. No form to fill in, and no charge for the call.
Who to think about first
Which vegetarians should be most careful?
Anyone on a vegetarian diet can run low. A few groups have more at stake, and are worth testing sooner if symptoms appear.
Pregnant and breastfeeding women
A baby builds its B12 store from the mother. When the mother is low, the baby can be born with a small store and may be low while breastfed. Mention your diet at your first pregnancy visit, so your doctor can decide on testing.
Children and teenagers
Children in vegetarian homes who drink little milk can run low. Signs can be vague: poor appetite, slow growth, tiredness or trouble at school.
Older parents and people with diabetes
Stomach acid falls with age, so older adults absorb less B12 even from dairy. Long-term metformin lowers absorption further. Keep taking your diabetes medicine, and ask your doctor whether a B12 test is due.
Vegans
People who take no dairy or eggs at all have almost no natural B12 source. They usually need fortified foods or a supplement, as agreed with a doctor.
On your report
What do the words on your blood report mean?
- Serum B12
- The B12 level in your blood. Reference ranges differ between laboratories, so compare it with the range printed on your own report.
- Haemoglobin (Hb)
- The protein in red cells that carries oxygen. When it is low you feel tired and breathless.
- MCV
- The average size of your red cells. A high MCV fits B12 or folate shortage, though it has other causes.
- Serum folate
- A vitamin found in leafy vegetables and dal. Vegetarians are usually well supplied, but it is checked alongside B12.
- Borderline
- A result near the edge of the range. It is read with your symptoms and sometimes a repeat or further test.
A high folate level can make low B12 easier to miss. Vegetarian diets are rich in folate, so the blood count may look less abnormal while the nerves are still affected. This is why symptoms matter as much as the numbers.
Questions we are asked
Common questions about B12 and a vegetarian diet
Can a vegetarian get enough B12 from food alone?
Some can, if they take milk, curd or paneer regularly through the day, or eat eggs. Many Indian vegetarians do not take enough dairy for that. People who avoid dairy completely usually cannot, and need fortified foods or a supplement. A blood test tells you whether your own intake is keeping up.
Is a daily glass of milk enough?
It helps, but it may not be enough on its own for everyone. How much you absorb also depends on age, stomach acid and medicines. If you already have symptoms or a low result, extra milk is unlikely to correct it quickly. Your doctor will advise on treatment rather than diet alone.
Are B12 injections or tablets suitable for vegetarians?
Most B12 medicines are made in a laboratory from bacteria, not from animal tissue. If the source matters to you for religious reasons, ask your doctor or pharmacist to check a specific product. Your doctor decides whether tablets or injections suit you, and for how long.
Should our whole family be tested?
Families share a kitchen, so if one person is low on diet grounds, others may be too. That does not mean everyone needs a test. Speak to your doctor about anyone with symptoms, and about pregnant women, young children who drink little milk and older parents in particular.
Can I just take a B12 supplement without testing?
It is better to test first, especially if you have symptoms. A supplement started before the test can hide a low result and the cause behind it. If absorption is the problem, an over-the-counter product may not be enough. Let a doctor decide what you need.
I take metformin and I am vegetarian. Am I at higher risk?
Yes, the two risks add up. Metformin reduces B12 absorption over time, and a vegetarian diet supplies less to begin with. Do not stop or change metformin yourself. Ask your doctor whether a B12 test is due, particularly if you have tingling or burning feet.
Does low B12 mean something serious like a blood cancer?
In a vegetarian with low B12, diet or absorption is by far the likelier explanation. A haematologist looks further when other blood counts are also abnormal, or when large red cells persist despite normal vitamin levels. Your report alone cannot tell you, so take it to a doctor.
When should I see a haematologist?
Most B12 shortage is managed by a family doctor or physician. A haematologist, a specialist in blood disorders, helps when counts are very low, more than one type of blood cell is affected, the cause is unclear, or treatment is not working. Walking problems or confusion need a doctor the same day.
Meet CION's haematologist. One specialist for your blood report and your plan.
Dr. Basudev Pokhrel reviews blood counts, transfusion needs and blood disorders, and works with the CION tumour board on blood cancers.
Want a specific doctor for your case? Mention them when booking.
Book Free ConsultationBook an appointment with our specialist
Share your name and number — we'll call you back within 30 minutes to schedule your consultation.
Sources
- NHS — Vitamin B12 or folate deficiency: causes
- NHS — Vitamins and minerals: B vitamins and folic acid
- NICE — Vitamin B12 deficiency in over 16s: identification and management (NG239)
- ICMR — ICMR-National Institute of Nutrition
This page is general information, not a prescription. Do not change or stop any treatment based on what you read here. If anything is worrying you, contact your own treating team — or call our helpline and we will help you reach the right specialist.
Talk to us
Worried about B12 in your family?
Share any blood report you have or call the helpline. Our haematology team will explain what it shows and what the next step is. One helpline serves every CION centre.