Haematology and blood cancer consultations across CION centres in Hyderabad · ArogyaSri, CGHS & cashless insurance accepted · Call 1800 202 8726

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.

Call 1800 202 8726

Speak to an oncologist

BP
Medically reviewed by Dr. Basudev PokhrelConsultant Haematologist · last reviewed September 2026, next review due September 2027
17+specialists on panel
15,000+patients treated
35+centres across Telangana & AP
4.8★ / 800+Google rating

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 oncologist

Commonly believed

What do vegetarian families often get wrong about B12?

"We eat a balanced diet, so we cannot be short of anything."

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.

"Fermented batter gives us B12."

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.

"We have to start eating meat to fix it."

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.

"Tingling feet in an older parent is just age."

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.
Did you know

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.

Your Haematologist

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.

Dr. Basudev Pokhrel
Hematologist

Dr. Basudev Pokhrel

MBBS, M.D (Immunohematology & Blood Transfusion)

View Profile

Want a specific doctor for your case? Mention them when booking.

Book Free Consultation

Sources

  1. NHS — Vitamin B12 or folate deficiency: causes
  2. NHS — Vitamins and minerals: B vitamins and folic acid
  3. NICE — Vitamin B12 deficiency in over 16s: identification and management (NG239)
  4. 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.

Call 1800 202 8726

Speak to an oncologist

Where to find us

Our centres in and around Hyderabad

Addressed by landmark, because that is how this city navigates. A haematology consultation can be booked at any of these centres through one helpline, and your team will tell you where each test or treatment takes place.

CION Ameerpet

Beside Blue Fox Hotel, Satyam Theatre Road

Begumpet SR Nagar Punjagutta
CION Kukatpally

Opposite Big Bazaar, Mumbai Highway

KPHB JNTU Bharat Nagar
CION L.B. Nagar

Anu Arcade, next to L.B. Nagar Metro station

Vanasthalipuram Nagole Hayathnagar
CION Tolichowki

Inside Premier Hospital, Khader Bagh Road

Mehdipatnam Attapur Rethibowli
CION Masab Tank

Mahavir Hospital, AC Guards, Lakdikapul

Lakdikapul Khairatabad Basheer Bagh
CION Banjara Hills

Road No. 12

Jubilee Hills Madhapur Film Nagar
CION Kompally

Suchitra Circle, NH-44

Suchitra Circle Alwal Dundigal
CION Balanagar

Balanagar Main Road

Balanagar Fatehnagar Moosapet
CION Siddipet

Lohith Sai Hospital, Shivaji Nagar

Gajwel Husnabad Dubbaka
CION Sangareddy

X Roads, Pothreddipalle

Narayankhed Zaheerabad Patancheru
Explore more

Haematology Topics

Browse CION’s haematology guide — blood counts and tests, blood cancers, transplant, blood disorders, cost and support in Hyderabad. Tap any topic to read more.

Call 1800 202 8726Book a consultation
Call now Book free consultation