Locations:
Search IconSearch

Vitamin B12 Benefits and Best Sources

From boosting energy to helping with brain function, this vitamin is found in many foods

Illustration of person holding a sign that says Vitamin B12, with B12 foods like eggs, nuts and cheese floating around

If you want to increase your intake of vitamin B12, put down that bottle of vitamins! Unless you have a diagnosed vitamin or mineral deficiency, nutritional needs are best met with food, not supplements.

Advertisement

Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy

Registered dietitian Anna Taylor, MS, RD, CDCES, LD, shares some of the best ways to add more vitamin B12 foods into your diet.

What is vitamin B12?

Also known as cobalamin, vitamin B12 is a necessary vitamin that aids in many essential body functions. It’s a water-soluble vitamin that’s absorbed in your stomach and then makes its way to your blood and cells.

While this vitamin isn’t something that your body naturally produces, there are ways to fill the gaps. As B12 is naturally found in many animal products, it’s simple to incorporate this essential vitamin into your diet.

Why is vitamin B12 good for you?

Vitamin B12 plays many important roles in your body, with many benefits, including:

Forms healthy red blood cells and DNA

One main benefit that vitamin B12 provides is producing red blood cells. Why is this important? Red blood cells deliver oxygen throughout your body, which turns into the energy needed to keep your body functioning in a healthy way.

When your body isn’t getting enough vitamin B12, red blood cells become enlarged — making it harder for them to move in your bloodstream. This can ultimately cause a type of anemia.

Vitamin B12 also helps your body make DNA — the building blocks for all of your body’s cells.

Helps with brain function

Especially as we age, vitamin B12 is vital for brain health. Some studies suggest that the vitamin may even help with preventing cognitive decline. If you become vitamin B12 deficient, it can affect your memory and cognition.

Advertisement

Boosts energy levels

If your vitamin B12 level is normal, there isn’t much research that suggests taking vitamin B12 will boost your energy. But if you’re currently vitamin B12 deficient, chances are, you’re struggling with weakness and fatigue. Making a point to eat more vitamin B12-rich foods is a great way to boost your energy if your system is lacking.

May reduce risk of macular degeneration

Some research also suggests that if you become vitamin B12 deficient, it can increase your risk of age-related macular degeneration (AMD), which is a gradual type of vision loss common for people over 50.

As vitamin B12 has such an essential role in supporting healthy red blood cells, including more of it into your diet may help reduce your risk.

How do I know if I have a vitamin B12 deficiency?

Vitamin B12 is found in many food sources. But if you don’t produce enough of a protein called “intrinsic factor” that helps your body absorb vitamin B12, or if you don’t eat enough vitamin B12 foods, you may develop a deficiency.

“If left untreated, vitamin B12 deficiency can lead to anemia, nerve damage and more,” warns Taylor.

You may also have a higher risk of developing a vitamin B12 deficiency if:

If you’re experiencing any of the following symptoms, you may have a vitamin B12 deficiency. Consult a healthcare provider if:

  • You’re paler than usual or have jaundiced skin.
  • You feel constantly fatigued/weak.
  • You’re losing your appetite.
  • You’re experiencing heart palpitations.
  • You’re experiencing mouth or tongue soreness.
  • You have “pins and needles” sensations in your hands and feet.
  • You feel out of breath or dizzy.
  • Your vision becomes blurry.
  • You experience mood swings or personality changes.

What are the best sources of vitamin B12?

You may not realize it, but vitamin B12 can be found in some of your favorite foods. “There’s no reason to completely change your diet in order to get a healthy dose of vitamin B12,” says Taylor.

Here are some foods that are a good source of vitamin B12:

Milk

Dairy and (some) nondairy brands are fortified with vitamin B12. If you’re allergic or intolerant to dairy and drink milk alternatives like almond, soy, oat or cashew milk, be sure to check the nutrition label for vitamin B12.

Fortified cereals

If you’re vegan or vegetarian, some cereals are a great source of vitamin B12. “Just be sure to choose a cereal that is low in added sugar and high in fiber and whole grains,” notes Taylor.

Eggs

“Egg yolks contain more vitamin B12 than egg whites,” says Taylor. “It’s important to eat the whole egg if you are trying to increase your vitamin B12 intake. But if you have high cholesterol, consult with your doctor or dietitian first.”

Advertisement

Yogurt

Fun fact: Eating full-fat plain yogurt has been shown to improve vitamin B12 deficiency because the vitamin is more easily absorbed in dairy products. If you’re looking for fewer calories, fat-free Greek yogurt is a healthier option that also provides a solid amount of vitamin B12 (it even has more vitamin B12 than whole-fat yogurt).

Salmon

Many people who try to eat healthier include salmon in their diets. It has a ton of omega-3 fatty acids and protein, as well as B vitamins. Just half of a cooked salmon fillet (6 ounces) contains more than 200% of the daily value of vitamin B12.

Tuna

Whether you’re a fan of canned or cooked tuna, both provide many essential nutrients, including vitamin B12. If canned is your preference, opt for light tuna in water. If you prefer cooking your own tuna fillet, make note that the muscles right below the skin (the dark muscles) contain a high concentration of vitamin B12.

Beef

Eating 3 ounces of red meat one to two times per week is recommended. “As a rule of thumb, choose leaner meats, which contain higher vitamin levels,” says Taylor. “And always try to grill meat instead of frying it.”

Liver and kidneys

Organ meats are incredibly rich in B12, but they also contain a large amount of cholesterol. For this reason, Taylor advises people who include organ meat in their diet to do so in moderation.

Advertisement

Clams

A lean source of protein, iron and antioxidants, a 3.5-ounce serving of baby clams provides greater than 4,000% of vitamin B12’s recommended daily value.

How much vitamin B12 should I take?

The recommended vitamin B12 intake (in micrograms, or mcg) is as follows:

Age
Birth to 6 months*
Recommended Daily Value
0.4 mcg
7-12 months*
Recommended Daily Value
0.5 mcg
1-3 years
Recommended Daily Value
0.9 mcg
4-8 years
Recommended Daily Value
1.2 mcg
9-13 years
Recommended Daily Value
1.8 mcg
14+ years
Recommended Daily Value
2.4 mcg
14+ years and pregnant
Recommended Daily Value
2.6 mcg
14+ years and lactating
Recommended Daily Value
2.8 mcg

*Adequate Intake

Source: National Institutes of Health Office of Dietary Supplements

Do I need to take vitamin B12 supplements?

“Unless you have a B12 deficiency or have identified a risk factor for deficiency (like following a vegan diet or having a malabsorption issue), there’s no need to take a vitamin B12 supplement. Instead, include food sources of vitamin B12 in your diet,” says Taylor.

If you’re taking vitamin B12 supplements in addition to the vitamin-rich foods you’re consuming, you could experience diarrhea, nausea, vomiting and headache. “Symptoms of excessive intake are rare since your body will excrete any extra through your urine,” adds Taylor.

The best thing to do? Consult with a healthcare provider about a possible vitamin B12 deficiency. A simple blood panel will confirm your vitamin B12 levels and then your provider can develop a plan of action from there.

Advertisement

Learn more about our editorial process.

Related Articles

Stone table with niacin-rich foods, like nuts, avocado, tomatoes, and cutting board with raw liver, chicken and fish
October 17, 2024/Nutrition
The Health Benefits of Niacin (Vitamin B3)

This important B vitamin has benefits for your heart, brain and skin

Gold spoonful of white powder and silver spoonful of brown powder
October 15, 2024/Skin Care & Beauty
Biotin Side Effects: What’s the Risk?

Taking supplements with biotin can cause inaccurate lab test results

Table of assorted healthy foods, like fruits, veggies, grains, nuts and olive oil
September 16, 2024/Nutrition
Know the Difference: Vitamins vs. Minerals, and How Both Impact Your Health

Vitamins are made by plants and animals, while minerals come from the soil and water — both of which are essential for our bodies

Person at kitchen counter prepping salad, with lettuce, mushroom, avacado, kiwi, with big Vitamin K nearby
August 20, 2024/Nutrition
6 Key Differences Between Vitamin K and Potassium

Both micronutrients support body functions, but there are key differences, like what foods have them and what jobs they do

Foods rich in vitamin E: broccoli, avocado, sweet potato, almonds, sunflower seeds, apricots, pepper and a bottle of oil
July 24, 2024/Nutrition
What Can Vitamin E Do for You?

The essential nutrient can benefit your immune system, eyes and skin while lowering disease risk

Person talking with doctor on a virtual call about vitamins
May 13, 2024/Nutrition
Yes, You Can Take Too Many Vitamins

If you’re taking supplements, it’s important to understand which vitamins and minerals you can get too much of, like vitamin C and calcium

Person prepping different foods in kitchen
March 20, 2024/Nutrition
What Vitamins You Should Take Is a Personalized Decision

There are several vitamins and mineral supplements that many people can benefit from — but it’s important to consult with a healthcare provider before you start one

vitamin b12 shot in foreground with vials in background
March 5, 2024/Nutrition
Vitamin B12 Injections: What They Can and Can’t Do

If you have low B12 or a true deficiency, these shots can work wonders

Trending Topics

Person touching aching ear, with home remedies floating around
Home Remedies for an Ear Infection: What To Try and What To Avoid

Not all ear infections need antibiotics — cold and warm compresses and changing up your sleep position can help

Infographic of foods high in iron, including shrimp, oysters, peas, cream of wheat, prunes, eggs, broccoli, beef and chicken
52 Foods High In Iron

Pump up your iron intake with foods like tuna, tofu and turkey

Person squeezing half a lemon into a glass of water
Is Starting Your Day With Lemon Water Healthy?

A glass of lemon water in the morning can help with digestion and boost vitamin C levels, and may even help get you into a better routine

Ad