When I first went looking for vegetables that could help with low vitamin B12, I expected a tidy list of leafy greens. Kale. Maybe broccoli doing something heroic.
What I got instead was a biology lesson. And honestly, it changed my whole understanding of plant based foods.
So you'll get the list, and the truth about it.
Note: If you're trying to get more vitamin B12 from real plants, then Wolffia is the one with human research behind it. It's a whole vegetable small enough to stir into yogurt, soups, or a smoothie with no cooking and no cleanup. Join the Wolfa waitlist at mywolfa.com and be first in line when we launch in the US.
The 5 best plant sources of vitamin B12, ranked
I'm using the word "vegetables" loosely here. This list includes an aquatic plant, a seaweed, a fungus, a yeast, and an algae, because that's where the plant sources of vitamin B12 for vegetarians and vegans actually live.
1. Wolffia (Wolffia globosa, also called watermeal)
Wolffia is the world's smallest flowering plant. It floats on water, each one smaller than a grain of rice, and people in Thailand have been eating it for generations.
It's also the reason I started Wolfa. And the vitamin B12 research with wolffia is a big reason why.
(Quick heads up: I'm Robbie, the founder of Wolfa, and we're building a product around the plant in the number one spot. I'm biased. I'll show you the research so you can judge for yourself.)

In 2020, researchers published a study in the journal Nutrients on a cultivated strain of Wolffia globosa. They wanted to know if the vitamin B12 in it was real, or the fake kind that shows up in most algae.
The lab work found real vitamin B12
The team tested samples over several years and across all four seasons. The plant averaged about 2.8 mcg of vitamin B12 per 100 g of dry weight, and that number stayed stable.
Then they ran a more precise test to see what kind of vitamin B12 it was. They identified the active forms your body uses. They did not detect any pseudo B12.
Most plant sources fail right there. However, wolffia is a natural B12 supplement.
What happened in the 18 month human trial
In the DIRECT-PLUS trial, 294 adults followed one of three diets for 18 months. One group ate a green Mediterranean diet with less meat and a daily Wolffia shake.
By the end, blood vitamin B12 levels had gone up 5.2% in the control group, 9.9% in the Mediterranean diet group, and 15.4% in the Wolffia group. And the Wolffia group was eating less red meat, not more.
Wolffia became a great B12 vitamin supplement to eat.
The honest limits
I'd be a terrible founder if I oversold this.
These participants had normal vitamin B12 levels going in. The study did not test Wolffia as a treatment for vitamin B12 deficiency. It also used one specific strain grown in controlled greenhouses, and the researchers think the vitamin B12 comes from bacteria living inside the plant.
A serving in the trial (about 20 g of dry Wolffia) provided roughly 0.5 mcg of vitamin B12, or around a fifth of the recommended daily intake. Helpful. Not a deficiency cure. If you have a diagnosed vitamin B12 deficiency, Wolffia doesn't replace what your doctor prescribes. Still, wolffia is great for vegans and vegetarians.
Why it still takes the top spot
Most foods on this list do one thing. Wolffia does several.
Wolffia is about 45% protein by dry weight, with all nine essential amino acids. It carries iron, folate, polyphenols, and other nutrients your body needs, so the health benefits go well past one vitamin. And it's so tiny that incorporating it into meals takes zero prep. Sprinkle it into yogurt, soups, salads, or a smoothie and you're done.
A real, whole plant, rich in protein, with real vitamin B12 and a pile of other nutrients. That's rare.
We're working with a farm in Thailand to bring Wolffia to the US. If you want to be first in line, join the Wolfa waitlist.

2. Nori (dried seaweed)
Nori is the seaweed wrapped around your sushi, and among seaweeds it's considered rich in vitamin B12. It's one of the few plant foods with measurable amounts, where most other seaweeds only carry traces.
The catch is that bioactivity can vary by type and by how it's processed. For vegetarians, think of nori as a good source to add to your diet, not a guarantee. Crumble it over rice or wrap it around tofu for lunch.
3. Shiitake mushrooms
Shiitake mushrooms contain trace amounts of vitamin B12, which is more than you can say for most mushrooms. Among plant foods, that's unusual.
But "trace" is the key word. You'd have to eat an unrealistic pile of shiitake mushrooms every day to meet your needs. Enjoy them in stir fries and soups because they're delicious and they enhance just about any dish. Just don't count on mushrooms as one of your diet's main sources of vitamin B12.
4. Fortified nutritional yeast
Nutritional yeast is the cheesy, nutty flake that vegans and vegetarians put on everything.
Plain nutritional yeast doesn't make vitamin B12. The fortified kind has cyanocobalamin added during manufacturing, a form with high bioavailability. If the label says fortified, nutritional yeast is an excellent source, and depending on the brand, a spoonful on popcorn or pasta can cover your day.
5. Spirulina and blue-green algae
On paper, spirulina looks rich in vitamin B12. In reality, a big share of it is pseudo B12, a lookalike that humans can't use. The Wolffia researchers compared spirulina as their reference sample for what pseudo B12 looks like.
Spirulina has other nutrients going for it. As one of your sources of vitamin B12, I'd skip it and stick to foods your body can actually use.
The awkward truth about vegetables and vitamin B12
Vegetables do not naturally contain vitamin B12.
Not carrots. Not spinach. Not any of the fruits and vegetables in your fridge. Fruits, roots, leaves, none of it. These foods are great for your health in a hundred other ways. They're just not sources of this vitamin.
Vitamin B12 is produced exclusively by bacteria and archaea. Animals pick it up through the foods they eat and through their own gut microbes, which is why vitamin B12 is naturally found in animal products like meat, fish, eggs, and dairy products. Plants don't need the vitamin, so they don't make it.
That's the real challenge for vegans and vegetarians. A diet built around plant based foods can be rich in nutrients and still come up short on this one essential vitamin. The fewer animal products you consume, the higher your risk of vitamin B12 deficiency.
And it matters for your health. Your body uses vitamin B12 for red blood cell production, for a healthy nervous system, and for energy metabolism. Red blood cells carry oxygen around your body, so when vitamin B12 runs low, every cell feels it and the symptoms start showing up.
One more thing before the list: if you actually have a vitamin B12 deficiency, vegetables should not be relied on to fix it. Certain specialized plant foods can help vegetarians manage their vitamin B12 intake. Treatment for a real deficiency is a conversation for you and your doctor.
Signs and symptoms of vitamin B12 deficiency
The signs of a vitamin B12 deficiency are sneaky. The symptoms build slowly, and they look like a lot of other health problems.
Common signs and symptoms of deficiency include:
-
Fatigue and low energy
-
Headaches
-
Numbness or tingling in the hands and feet
-
Muscle weakness
-
A sore tongue or persistent mouth ulcers
-
A pale yellow tinge to the skin
-
Psychological symptoms like confusion or memory trouble
Left alone, a vitamin B12 deficiency can lead to anemia, because red blood cell production slows down and your red blood cells can't carry enough oxygen. It can also lead to nervous system damage, which is a serious health problem. So if the fatigue, the headaches, or the other symptoms sound familiar, please don't diagnose a deficiency with a blog post. Consult your doctor. A simple blood test can determine your vitamin B12 levels, and your doctor can tell you if your diet puts you at risk.
What foods should you eat if your vitamin B12 is low?
Plant foods were the fun part. Now the practical part.
If you're dealing with a deficiency, the most reliable dietary sources of vitamin B12 are animal based foods and fortified foods. Which foods you choose depends on your diet. Here are the sources I'd look at.
Dairy products and eggs for vegetarians
Vegetarians have it easier than vegans here. If you follow a vegetarian diet, milk products are some of the best sources you have. The vitamin B12 in milk is readily absorbed, and these foods are easy to work into your diet and everyday meals:
-
Milk: 250 ml of cow's milk provides about half of your daily vitamin B12. Milk on your cereal counts too.
-
Swiss cheese: 50 g contains about 1.5 mcg of vitamin B12, which makes this cheese an excellent source.
-
Paneer: 100 g of paneer provides roughly 0.8 mcg. Paneer in a curry or grilled paneer in a lunch wrap both count.
-
Yogurt and buttermilk: easy foods to add to your diet at breakfast.
-
Whey powder: made from milk, and a serving provides about 8% of your daily intake.
So, are 2 eggs enough? Not by themselves. One large egg has roughly 0.5 mcg of vitamin B12, so two eggs get you to about 1 mcg. Adults generally need about 2.4 mcg per day. Eggs are a good source, but vegetarians should pair eggs with milk products like cheese or paneer, or a glass of milk, to close the gap.
Fortified foods for vegans
For vegans, and for vegetarians who skip eggs and milk, fortified foods do the heavy lifting.
Fortified cereals can provide up to 6 mcg of vitamin B12 per serving, so a bowl of fortified breakfast cereals with fortified almond milk is a strong start and an easy way to enhance your vitamin B12 intake. Add some fruits on top and it's a real breakfast. Plant milks often have the vitamin added during manufacturing, and soy milk and oat milk come in fortified versions too. Read the label because not all fortified cereals carry the same amount, and some fortified breakfast cereals are mostly sugar.
Add fortified nutritional yeast and tofu, and your diet has a solid base. Incorporating two or three fortified foods into your meals each day helps. Still, many vegans and vegetarians take a supplement too. Consult your doctor for advice on what fits your diet.
Meat and fish if you eat them
If you consume animal products, this gets simple. Beef, salmon, and other fish are nutrient rich foods and strong sources of vitamin B12, and chicken adds a smaller amount. A serving of salmon or beef can meet the recommended daily intake by itself, with the vitamin readily available to your body. Chicken soups and chicken salads help too, just less.
What raises vitamin B12 quickly?
Not food. And definitely not anything naturally found in the produce aisle.
If a blood test shows a true vitamin B12 deficiency, oral or injectable supplements are the effective way to correct it, aiding red blood cell recovery and easing symptoms like fatigue and low energy. The right foods are how you maintain healthy vitamin B12 levels afterward, and keep your energy and metabolism steady.
Some people also can't absorb vitamin B12 well, no matter how many rich foods they eat. That raises the risk of deficiency and anemia even on a diet full of animal products. It's another reason to get medical advice instead of guessing with your health. Your doctor can determine the cause of the deficiency and the right dose.
Where this leaves you
No vegetable will rescue you from a vitamin B12 deficiency. If you have symptoms, see a doctor first. Your health is worth a blood test. Fix the deficiency with your doctor first, then build your diet around good sources. This article is not medical advice, and vegetarians and vegans at risk of deficiency should get their levels checked.
But for the everyday goal of getting more vitamin B12 into a plant-heavy diet? Fortified cereals and other fortified foods are the easy win. Among real plant foods, the list of sources is short. Wolffia is the one with human research behind it, aiding your intake of protein and iron along the way. Nori is a good source. Fortified nutritional yeast is reliable. Shiitake and spirulina are nice extras for other health benefits.
I started Wolfa because I wanted real nutrition to be lazy-person easy. A spoonful a day, stirred into whatever I'm already eating, for real energy.
Turns out the world's smallest vegetable had a pretty big surprise in it.
Want to try Wolffia for yourself?
We're working with a farm in Thailand to bring Wolffia to the US. One whole plant, nothing synthetic, nothing hidden behind a "proprietary blend." Join the waitlist at mywolfa.com and I'll let you know the moment it's ready.
0 comments