Vitamin B12 is a nutrient your body uses to make DNA, maintain nerve cells, and create red blood cells. Most people know that B12 comes from meat and dairy products, but this isn't the whole story. Your body doesn't actually make B12—animals don't either. B12 comes from bacteria found in soil, water, and certain foods.
Free Guide to Water Softener Options and Pricing →
For many decades, people got B12 from eating plants that still had soil on them and from drinking untreated water. In modern times, we wash our food and treat our water, which removes most B12 sources. This affects everyone, not just people eating plant-based diets. However, plant-based eaters need to be more intentional about getting enough B12 because they're not eating the animal products where B12 naturally accumulates.
Your body stores B12 in your liver, and this storage can last several years. This means B12 deficiency develops slowly—you might not notice symptoms for months or even years after your B12 intake drops. Early signs of low B12 can include tiredness, weakness, numbness in your hands or feet, difficulty concentrating, and mood changes. More serious deficiency can lead to permanent nerve damage if left unaddressed over many years.
The recommended amount of B12 for adults is 2.4 micrograms daily. For people who are pregnant, breastfeeding, or have certain health conditions, this amount may be higher. It's important to know that your body can only absorb a certain amount of B12 at one time, so spreading your intake throughout the day or week works better than taking one large dose.
Practical takeaway: Plant-based eaters need a reliable B12 source—either fortified foods eaten regularly or supplements. This isn't optional or something to figure out later. Making this part of your routine from the start prevents problems down the road.
Fortified foods are products that have had nutrients added to them during manufacturing. Many common plant-based foods are now fortified with B12, making them practical options for people eating plant-based diets. These foods include plant-based milk alternatives, breakfast cereals, nutritional yeast, meat substitutes, and some plant-based yogurts. The amount of B12 in fortified foods varies, so checking the nutrition label matters.
Free Guide to Verizon Fios One-Time Payment Options →
Plant-based milks like soy milk, almond milk, and oat milk usually contain about 1 to 3 micrograms of B12 per cup. This means drinking two to three cups daily could meet your needs. However, not all plant-based milks are fortified, and the amount varies by brand and product. Some contain very little B12, while others contain more. Always check the label for the specific amount, listed as "cyanocobalamin" or "vitamin B12."
Breakfast cereals often contain B12, sometimes as much as 6 micrograms per serving. A bowl of fortified cereal with plant-based milk can provide a significant portion of your daily B12 needs. Nutritional yeast, a deactivated yeast product that tastes cheesy and nutty, is another common source. Two tablespoons usually contain 2 to 8 micrograms, depending on the brand. People use nutritional yeast on popcorn, in pasta dishes, on roasted vegetables, or sprinkled on salads.
Plant-based meat substitutes like tofu-based products, tempeh, and commercial meat analogs vary in B12 content. Some are fortified and contain up to 3 micrograms per serving, while others contain none. This is another reason label-checking is important. Tempeh, which is a fermented soy product, is sometimes believed to contain natural B12, but studies show this is unreliable and shouldn't be counted on as a main source.
One important note: fortified foods only work if you eat them regularly. A fortified cereal you eat once a month won't help you meet your B12 needs. You need to actually include these foods in your weekly routine. The advantage of fortified foods is that they're familiar products you might already eat, and they're available in most grocery stores at reasonable prices.
Practical takeaway: Choose two to three fortified foods that you actually enjoy eating regularly, like a plant-based milk for cereal and coffee, a favorite breakfast cereal, or nutritional yeast for cooking. Check labels for the B12 amount, and use these foods consistently throughout the week rather than sporadically.
B12 supplements are a straightforward way to meet your needs, and they're inexpensive and widely available. B12 supplements come in several forms: tablets you swallow, sublingual tablets that dissolve under your tongue, sprays, injections, and gummies. Each form works slightly differently in your body, so understanding your options helps you choose what works for you.
Learn About Tracking Your Social Security Disability Claim Status →
Oral tablets and capsules are the most common form. They cost between $5 and $20 for a month's supply in most cases. When you swallow a tablet, it goes through your digestive system and is absorbed in your intestines. However, only a portion of the B12 you consume is actually absorbed—larger doses mean higher absorption rates. This is why many supplements contain much more than the daily recommended amount. For example, a supplement might contain 1,000 or 2,000 micrograms even though you only need 2.4 micrograms daily. This seems like overkill, but it accounts for absorption losses.
Sublingual tablets dissolve under your tongue and bypass the digestive system, allowing B12 to enter the bloodstream directly through mouth tissues. These are useful for people with digestive issues, but they're not more effective for healthy people than regular tablets. They typically cost slightly more than standard tablets.
B12 sprays are meant to be sprayed in your mouth. The science on how well they work is unclear, and absorption rates may be lower than tablets. They tend to be more expensive than other forms without clear advantages.
B12 injections are given by a healthcare provider and deliver B12 directly into muscle tissue, bypassing digestion entirely. Some people get injections monthly or every few months. Injections are useful for people who have absorption problems, but they're not necessary for most healthy plant-based eaters. They cost more and require a doctor's visit.
For dosing, research shows several approaches work: taking 2,000 micrograms (2 mg) once per week, taking 50 to 100 micrograms daily, or taking injections of 2,000 micrograms every one to three months. These doses compensate for the fact that your body can only absorb about 50% of B12 from oral sources. You don't need to worry about overdosing on B12—your body excretes what it doesn't use, making it very safe.
Practical takeaway: If you're not confident about getting enough B12 from fortified foods, a simple weekly B12 supplement at 2,000 micrograms is an effective, low-cost solution. You only need to remember to take it once per week, making it easy to stick with long-term.
Some plant foods contain small amounts of B12 naturally, though relying on these alone is not recommended. Understanding what these sources are helps you appreciate why plant-based eaters need to be intentional about B12 intake. The B12 in these foods typically comes from bacteria in soil or water where plants are grown, which varies widely depending on growing conditions and soil quality.
Your Guide to Italian Citizenship Pathways and Requirements →
Seaweed and algae products like nori, dulse, and spirulina contain B12. However, the amount varies dramatically by product and source. Some studies found that seaweed contains B12, while others found little to none in the same products. The type of B12 in seaweed isn't always the form your body can use effectively. Because you can't predict how much B12 your seaweed contains or whether it's usable, seaweed shouldn't be your main B12 source. You might use it occasionally for other nutritional benefits, but don't rely on it for B12.
Mushrooms grown in certain
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.