MedDroid Ask MedDroid

Vitamin B12 foods

Written & medically reviewed by Dr. Sanjay Anbu, MBBS · Last reviewed

Vitamin B12 is vital for blood and nerves, and deficiency is very common in India — especially among vegetarians, because B12 comes mainly from animal foods. Knowing the sources (and when to supplement) matters.

Ask MedDroid about vitamin B12 →

Sources & who is at risk

When to see a doctor urgently

Vegetarians: watch your B12. Because B12 is mainly in animal foods, many Indian vegetarians are deficient and benefit from supplements. Nerve symptoms need prompt treatment. MedDroid gives general information, not a personalised plan.

Frequently asked questions

Which foods are high in vitamin B12?

Eggs, dairy, fish and meat. Plant foods do not reliably contain B12, so vegetarians rely on dairy/eggs and fortified foods, and vegans need a supplement.

How do vegetarians get enough B12?

Through dairy and eggs plus fortified foods — but many still fall short and need a B12 supplement, ideally guided by a blood test.

What are the signs of B12 deficiency?

Tiredness, tingling or numbness, poor memory or concentration, a sore tongue, and anaemia. Nerve symptoms need prompt treatment.

Ask MedDroid about vitamin B12 →

Explore more

Sources & further reading

Reviewed by Dr. Sanjay Anbu, MBBS. MedDroid is an AI medical assistant and can make mistakes. It provides general health information, not a diagnosis or medical advice — always consult a qualified clinician. In an emergency, contact your local emergency number immediately.