THE GREAT INDIAN ROOTED SALE SHOP THE COLLECTION

Your cart

Your cart is empty

Vitamin B12 Foods for Vegetarians in India, Ranked

Vitamin B12 Foods for Vegetarians in India, Ranked

Indian vegetarians get vitamin B12 from dairy and eggs, plus fortified foods. Fruits, vegetables, dals and seeds have no reliable B12 at all.

Most adults need 2.4 to 2.5 mcg a day. If milk or curd shows up at most of your meals, you're probably close. If dairy is a once-a-day thing, you're likely short.

The good news is that the vitamin B12 foods for vegetarians that actually work are already in most Indian fridges. You just need to know how much each one gives you.

Can vegetarians get enough B12 from food?

Yes, if dairy is part of most meals. Milk in the morning plus curd with lunch and dinner gets most adults near their target.

It gets harder if you eat little dairy or take certain everyday medicines. Vegans almost always need fortified foods or a supplement.

And that's the frustrating part. Plenty of people eat a careful vegetarian diet for years and still get a low B12 report. The diet looked fine. The B12 just never added up.

Knowing which vitamin B12 foods for vegetarians carry real amounts is how you fix that.

Where B12 actually comes from

Only certain bacteria make vitamin B12.

Cows get it from the bacteria living in their stomachs. It builds up in their bodies and passes into their milk. That's the whole reason dairy is your best natural source.

Plants have no such bacteria. So no amount of palak or methi will ever supply it.

This also explains why fortified foods and supplements make sense for vegetarians. The B12 in them is made by bacteria too, grown in large tanks (minus the cow). Your body converts it into the same active forms it gets from milk.

How much B12 you need in a day

B12 is measured in micrograms (mcg). 1 mcg is a millionth of a gram, so the daily need is tiny.

Your body also stores B12 for years. That's why a shortfall can build quietly for a long time before you feel anything.

It also means a low report rarely comes from one bad month. It usually reflects years of eating slightly under the target.

Who

Daily need

Adults

2.4 mcg (ICMR-NIN suggests 2.5 mcg for Indian adults)

Teens 14 and older

2.4 mcg

Pregnant women

2.6 mcg

Breastfeeding women

2.8 mcg

Adults over 50

2.4 mcg, ideally with some from fortified foods

Use 2.5 mcg as your daily target.

Vitamin B12 foods for vegetarians, ranked by real servings

Most lists give B12 per 100 g. Nobody eats 100 g of cheese in one sitting (we hope), so here are the numbers for the portions Indians actually eat.

Rank

Food

Typical serving

Approx. B12

Share of 2.5 mcg

1

Milk

1 glass (200 ml)

0.9 mcg

36%

2

Curd

1 katori (150 g)

0.6 mcg

24%

3

Egg

1 large

0.5 mcg

20%

4

Chaas

1 glass (200 ml)

0.4 mcg

16%

5

Paneer

50 g

0.4 mcg

16%

6

Cheese

1 slice (20 g)

0.2 mcg

8%

7

Ghee

1 tsp

Close to 0

0%

Values are approximate and vary by brand and type of milk.

Fortified foods worth checking

Look for the FSSAI +F logo or "vitamin B12" on the nutrition panel. Good options include:

  • Fortified rice and atta (many government-supplied versions include B12)
  • Breakfast cereals with added B12
  • Soy or oat milk with added B12
  • Nutritional yeast, which can cover a big part of your day in a spoonful

Read the mcg number per serving on the label. That's the figure you can add up.

Skip anything that only says "source of B vitamins" without listing B12. Vague claims usually mean small amounts.

The chai problem: what boiling does to milk's B12

Indian milk has a hard life. It gets boiled when it arrives, boiled again before use and then simmered into chai.

B12 doesn't handle heat well. Each long boil breaks some of it down, so the milk in your evening chai carries less than the number in the table above.

You can keep your chai. Just move some of your dairy toward forms that stay off the stove:

  • Curd and chaas, which never go back on the flame
  • Packaged pasteurised milk, which is already heat-treated and only needs a quick warm-up

Eating B12 and absorbing it are two different numbers

Your gut absorbs B12 through a narrow door. A protein called intrinsic factor carries it in. It can only handle about 1.5 to 2 mcg per meal. Most of anything beyond that passes straight through.

So 3 small servings of dairy spread through the day beat 1 big glass at breakfast.

The source matters too. Your body takes up dairy B12 fairly well. Egg B12 is absorbed poorly, so an egg counts for less than its number suggests.

The thali test: 2 Indian vegetarian days, added up

A table of foods is one thing. A real day of eating is where vitamin B12 foods for vegetarians either add up or fall short.

Day A: dairy at every meal

Meal

What's on the plate

Approx. B12

Morning

2 cups of chai (about 150 ml milk, boiled)

0.5 mcg

Lunch

Dal, rice, sabzi with 1 katori of curd

0.6 mcg

Evening

1 glass of chaas

0.4 mcg

Dinner

Paneer sabzi (50 g paneer) with roti

0.4 mcg

Total


1.9 mcg

Even with dairy at every meal, this day falls about 0.6 mcg short. Adding 1 egg or a bowl of fortified cereal at breakfast closes the gap.

Day B: chai is the only dairy

Meal

What's on the plate

Approx. B12

Morning

2 cups of chai

0.5 mcg

Lunch

Rajma, rice, salad

0 mcg

Evening

1 cup of chai with biscuits

0.3 mcg

Dinner

Dal, roti, sabzi

0 mcg

Total


0.8 mcg

That's about a third of the daily need. It's also a very normal Indian vegetarian day. Extra dal won't change the total, because dal has no B12 to give.

Foods that won't fix your B12

These show up again and again in searches for vitamin B12 foods for vegetarians. None of them is a reliable source.

Food

The reality

Fruits like banana or apple

No B12

Green leafy vegetables

No B12

Seeds and nuts

No B12

Sprouts

Trace amounts at most

Spirulina

Mostly an inactive look-alike form your body can't use

Mushrooms and nori

Small amounts that vary wildly between batches

Idli and dosa batter

Fermentation doesn't reliably produce B12

Ghee

Close to 0

Who should get tested

A good diet can still fall short if your body struggles to absorb B12. Consider a test if any of these apply:

  • You're over 50, when stomach acid naturally drops
  • You take metformin for diabetes
  • You've used antacids or acid-reflux tablets (PPIs) for months
  • You're pregnant or breastfeeding
  • You eat dairy less than once a day

Common signs of low B12 include tiredness that sleep doesn't fix, pins and needles in your hands or feet, forgetfulness and a sore, smooth tongue.

Start with a serum B12 test. If the result is borderline, ask your doctor about an MMA or homocysteine test for a clearer picture.

When food falls short

Fortified foods are the easiest first fix. Vegans and people in the risk groups above usually find a supplement the simplest route. Your doctor can suggest a dose based on your test results.

A quick note from us: Rooted makes supplements. If your plate looks like Day A plus an egg, you probably don't need one.

The best vitamin B12 foods for vegetarians are the ones you eat a little of, often. A few habits make that easy:

  • Spread dairy across your meals rather than loading it at breakfast
  • Keep a katori of curd with lunch and dinner
  • Swap one staple for a +F fortified version
  • Get a B12 test once if you ticked any box above

FAQs

Is curd high in B12?

Curd is a good everyday source. 1 katori has roughly 0.6 mcg, about a quarter of your daily need. It never gets reboiled either.

What fruit is high in B12?

None. Fruits don't contain B12 in any useful amount, since no plant makes it. Your best natural vegetarian sources are milk, curd, paneer and eggs.

Which vitamin B12 foods for vegetarians are highest?

Fortified nutritional yeast and fortified cereals can be highest per serving. Among natural foods, a glass of milk leads with roughly 0.9 mcg.

Does boiling milk destroy B12?

Boiling breaks down some B12. Repeated boiling breaks down more, so chai made with twice-boiled milk carries less than fresh curd or chaas.

How long does it take to fix low B12?

With the right dose, levels usually start improving within weeks. Nerve symptoms can take months to settle, so follow up with your doctor and retest.

Previous post
Next post