Home remedies for vitamin B12 deficiency: curd, milk, paneer, eggs and doctor-guided supplements
Vitamin B12 deficiency is common in India, especially among vegetarians, older adults and people on long-term acidity or diabetes medicines. These home remedies for vitamin B12 deficiency help through diet — daily curd, milk, paneer and buttermilk, eggs and fish if you eat them, and fortified foods — alongside the supplements your doctor advises.

Important: this remedy is only a supportive home measure. Keep taking any medicine your doctor has prescribed, monitor your readings, and consult your doctor before adding anything new.
Why B12 runs low
B12 comes mainly from animal foods. Vegetarians and vegans get less, and absorption falls with age, stomach problems, and long-term use of medicines like metformin and acid-reducers. Low B12 can cause tiredness, pale skin, mouth ulcers, tingling or burning in hands and feet, memory issues and low mood.
In Indian vegetarian homes, dairy — curd, buttermilk, paneer and milk — is the main traditional source of B12.
Ingredients
- Dairy: curd, buttermilk, milk, paneer
- Eggs, fish, chicken (if you eat them)
- Fortified foods: some breakfast cereals, plant milks or nutritional yeast
How to prepare
- Set homemade curd daily.
- Plan at least 2–3 servings of dairy or eggs across the day.
How to use
- Have a bowl of curd or a glass of buttermilk with lunch and a glass of milk or paneer at another meal.
- If you eat eggs or fish, include them a few times a week.
- Take B12 tablets or injections exactly as your doctor prescribes.
Helpful habits
- People on metformin or long-term acidity medicines should ask about yearly B12 checks.
- Vegans should use fortified foods or supplements.
- Pair meals with iron and folate sources like leafy greens and dal.
Precautions
- Diet alone may not correct a significant deficiency — follow medical treatment.
- See a doctor for numbness, tingling, balance problems, memory changes, extreme tiredness or breathlessness.
- Don't stop prescribed medicines on your own.
Frequently asked questions
How can vegetarians get vitamin B12?
- Through dairy like curd, milk, paneer and buttermilk, fortified foods and supplements if advised.
What are the signs of low B12?
- Tiredness, pale skin, mouth ulcers, tingling or burning in hands and feet, memory problems and low mood.
How long does it take to recover from B12 deficiency?
- Energy often improves within weeks of treatment, but nerve symptoms can take months. Follow your doctor's plan.








