30 Best Vitamin B12 Rich Foods: Boosting Energy & Health

Are you feeling a little sluggish? Finding it hard to concentrate? You might be surprised to learn that a vital nutrient, Vitamin B12, plays a massive role in your energy levels, brain function, and overall well-being. This essential vitamin is a true powerhouse, yet many people don’t get enough of it, leading to a host of unpleasant symptoms. The good news? Nature and clever food science have provided us with a fantastic array of foods high in Vitamin B12! This article will discuss why Vitamin B12 is so important and explore the 30 best foods high in Vitamin B12.

Foods High Vitamin B12
Foods High in Vitamin B12

What is Vitamin B12: Why It Matters

Vitamin B12, also known as cobalamin, is a water-soluble vitamin that plays a critical role in several bodily functions. Unlike other water-soluble vitamins, B12 can be stored in the liver for several years, which is why deficiencies might not appear immediately. However, consistent low intake can lead to serious health problems over time.

Think of B12 as the unsung hero behind the scenes. It’s essential for the formation of red blood cells, which carry oxygen throughout your body. Without enough B12, your body can’t produce healthy red blood cells, leading to megaloblastic anemia, a condition characterized by large, immature red blood cells and symptoms like fatigue and weakness.

Beyond blood cell production, B12 is a crucial player in neurological function. It helps maintain the myelin sheath, a protective layer around nerve fibers, allowing for efficient nerve signal transmission. This means B12 is vital for brain health, memory, mood, and preventing nerve damage. It also participates in DNA synthesis, ensuring that your cells can replicate and repair properly.

Symptoms of Vitamin B12 Deficiency

A deficiency in Vitamin B12 can manifest in a variety of ways, ranging from mild to severe. Because B12 is crucial for so many bodily functions, symptoms can affect multiple systems. If you experience several of these symptoms, it’s wise to consult a healthcare professional.

Common symptoms include:

  • Fatigue and Weakness: One of the earliest and most common signs, due to the role of B12 in red blood cell production and oxygen transport.
  • Pale or Jaundiced Skin: Can be a result of anemia.
  • Sore and Red Tongue (Glossitis): The tongue may also feel smooth.
  • Mouth Ulcers: Sores in the mouth.
  • Pins and Needles Sensation (Paresthesia): Numbness or tingling, particularly in the hands and feet, indicating nerve damage.
  • Walking and Balance Problems: Due to neurological involvement.
  • Vision Disturbances: Blurred or disturbed vision.
  • Cognitive Difficulties: Memory problems, difficulty concentrating, and brain fog.
  • Mood Changes: Irritability, depression, anxiety.
  • Shortness of Breath and Dizziness: Especially with exertion, again linked to anemia.

Early detection and treatment are key to preventing long-term complications, especially neurological damage, which can sometimes be irreversible if left untreated for too long.

Clams
Clams

30 Best Vitamin B12 Rich Foods

Animal-Based Foods High in Vitamin B12

1. Clams

Vitamin B12 per 100 grams: 98.9 mcg (4,120% DV)

Clams are an exceptional source of vitamin B12, offering one of the highest concentrations found in any food. Just 3 ounces of cooked clams provide about 84 micrograms of B12—that’s 1,400% of your daily needs!

These shellfish are also rich in iron and protein while remaining relatively low in calories, making them a nutritional powerhouse. Try them steamed with garlic and white wine or in a classic clam chowder. For a quick appetizer, you can mix chopped clams with cream cheese, herbs, and lemon zest for a delicious spread on crackers.

2. Beef Liver

Vitamin B12 per 100 grams: 83.1 mcg (3,462% DV)

Organ meats might not be everyone’s favorite, but they’re incredibly nutrient-dense. A 3-ounce serving of cooked beef liver contains about 70 micrograms of vitamin B12, providing over 1,000% of your daily requirement.

Liver is also packed with other nutrients, including vitamin A, iron, and copper. If you’re not a fan of its strong flavor, try it in small amounts in dishes like meat loaf or pâté. You can also sauté it with onions and herbs, or make a traditional liver and onions dish with bacon for additional flavor.

3. Wild Rainbow Trout

Vitamin B12 per 100 grams: 6.1 mcg (254% DV)

This freshwater fish is not only delicious but also nutritious. A 3-ounce cooked serving contains about 5.4 micrograms of vitamin B12, or 90% of your daily needs.

Rainbow trout is also an excellent source of omega-3 fatty acids and protein. Bake or grill it with herbs and lemon for a simple, healthy meal. For a more adventurous preparation, try smoking trout and serving it with cream cheese, capers, and thinly sliced red onion on whole grain crackers.

Smoked Salmon and Avocado Toast
Smoked Salmon and Avocado Toast

4. Salmon

Vitamin B12 per 100 grams: 5.0 mcg (208% DV)

Both wild and farmed salmon are excellent sources of vitamin B12. A 3-ounce serving of cooked sockeye salmon provides about 4.8 micrograms (80% DV) of vitamin B12.

Salmon is also rich in omega-3 fatty acids and vitamin D. Try it grilled, baked, or as sashimi if you enjoy raw fish. For an easy weeknight dinner, marinate salmon fillets in a mixture of soy sauce, honey, and ginger, then bake until just cooked through.

The various species of salmon contain different amounts of B12, with sockeye and coho typically providing the highest levels. Wild-caught salmon generally contains more nutrients than farmed varieties.

5. Tuna

Vitamin B12 per 100 grams: 2.9 mcg (121% DV)

Tuna is another fish rich in vitamin B12. A 3-ounce serving of canned light tuna in water offers about 2.5 micrograms of B12, meeting 42% of your daily needs.

It’s also an affordable and convenient option, making it easy to incorporate into your diet. Use it in sandwiches, salads, or casseroles. For a Mediterranean-inspired meal, mix tuna with white beans, diced red onion, olive oil, lemon juice, and herbs for a protein-packed salad.

6. Beef

Vitamin B12 per 100 grams: 2.4 mcg (100% DV)

Beef is a reliable source of vitamin B12. A 3-ounce serving of lean beef provides about 2.1 micrograms of B12, covering 35% of your daily requirement.

Choose lean cuts to minimize saturated fat intake while still getting the B12 benefits. Ground beef works well in burgers, meat sauces, and chili. For a nutritious one-pot meal, prepare a beef and vegetable stew with carrots, potatoes, and peas, allowing the flavors to develop slowly as it cooks.

Grass-fed beef typically contains higher levels of nutrients, including more omega-3 fatty acids and sometimes more B12, compared to grain-fed varieties. The cooking method can affect B12 content somewhat, with gentle cooking methods like braising preserving more nutrients than high-heat methods.

7. Lamb

Vitamin B12 per 100 grams: 3.1 mcg (129% DV)

Lamb contains significant amounts of vitamin B12. A 3-ounce serving of cooked lamb provides about 2.7 micrograms of B12, or 45% of your daily needs.

It’s also rich in zinc, selenium, and high-quality protein. Enjoy it as chops, in stews, or as a roast. For an aromatic dish, try slow-cooking lamb shoulder with Middle Eastern spices like cumin, coriander, and cinnamon, then serving it with couscous or rice.

8. Greek Yogurt

Vitamin B12 per 100 grams: 0.53 mcg (22% DV)

Greek yogurt is not only a great source of protein but also provides vitamin B12. A cup of plain Greek yogurt contains about 1.3 micrograms of B12, meeting 22% of your daily needs.

It’s versatile enough to enjoy for breakfast with fruit and honey, as a base for smoothies, or as a substitute for sour cream in savory dishes. Try using Greek yogurt as the base for a tzatziki sauce with cucumber, garlic, and dill, perfect for serving with grilled meats or as a dip.

Hot Milk
Hot Milk

9. Milk

Vitamin B12 per 100 grams: 0.44 mcg (18% DV)

Dairy milk is a common source of vitamin B12. One cup of whole milk provides about 1.1 micrograms of B12, or 18% of your daily requirement.

Besides B12, milk offers calcium, phosphorus, and vitamin D. Drink it on its own or use it in smoothies, cereal, or cooking. Try making a warming turmeric milk by heating milk with a pinch of turmeric, cinnamon, honey, and a touch of black pepper for an anti-inflammatory nighttime beverage.

Different types of milk contain varying amounts of B12, with whole milk typically providing more than reduced-fat varieties. Raw milk contains B12 as well, though pasteurization doesn’t significantly reduce the vitamin content, contrary to some claims.

10. Eggs

Vitamin B12 per 100 grams: 1.1 mcg (46% DV)

Eggs contain modest amounts of vitamin B12, primarily in the yolk. One large egg provides about 0.6 micrograms of B12, or 10% of your daily needs.

They’re also an excellent source of high-quality protein, choline, and various other nutrients. Enjoy them scrambled, boiled, or in omelets. For a nutrient-dense breakfast, you can make a vegetable frittata with spinach, bell peppers, and feta cheese, providing additional vitamins alongside the B12 in the eggs.

11. Cheese

Vitamin B12 per 100 grams: 3.3 mcg (138% DV) for Swiss cheese

Many cheeses contain vitamin B12, with amounts varying by type. Swiss cheese is among the highest, with a 2-ounce serving providing about 1.7 micrograms of B12 (28% DV).

Cheese also provides calcium and protein. Add it to sandwiches, salads, or enjoy it on its own as a snack. Create a nutrient-rich cheese board with a variety of cheeses, fresh fruit, nuts, and whole-grain crackers for an appetizer that provides B12 along with other important nutrients.

12. Turkey

Vitamin B12 per 100 grams: 0.9 mcg (38% DV)

Turkey meat is another good source of vitamin B12. A 3-ounce serving of roasted turkey provides about 0.8 micrograms of B12, or 13% of your daily needs.

It’s also lean and protein-rich. Use it in sandwiches, salads, or as a main dish. For a nutritious lunch, make a turkey wrap with a whole-grain tortilla, hummus, mixed greens, and sliced vegetables.

Dark meat turkey contains more B12 than white meat, along with more iron and zinc. The skin contains minimal B12, so removing it doesn’t significantly affect the vitamin content while reducing fat intake.

13. Sardines

Vitamin B12 per 100 grams: 9.0 mcg (375% DV)

These small fish pack a nutritional punch. A 3-ounce serving of canned sardines in oil provides about 8 micrograms of B12, meeting 133% of your daily requirement.

They’re also rich in omega-3s and calcium (from the edible bones). Try them on toast, in pasta, or in salads. Plus, Sardines are one of the few foods that provide significant vitamin D and B12, making them especially valuable during the winter months or for those with limited sun exposure. The canning process doesn’t diminish the B12 content, so canned sardines are just as nutritious as fresh.

14. Crab

Vitamin B12 per 100 grams: 11.5 mcg (479% DV)

Crab meat is rich in vitamin B12. A 3-ounce serving of cooked crab provides about 10 micrograms of B12, or 167% of your daily needs.

It’s also low in fat and calories while being high in protein. Enjoy it in crab cakes, salads, or soups. For an elegant appetizer, stuff mushroom caps with a mixture of crab meat, cream cheese, herbs, and a touch of breadcrumbs, then bake until golden.

Different crab varieties contain varying amounts of B12, with Dungeness crab typically providing more than other types. Both fresh and canned crab meat provide significant B12, making it accessible even for those without access to fresh seafood.

15. Herring

Vitamin B12 per 100 grams: 21.7 mcg (904% DV)

This fatty fish is exceptionally high in vitamin B12. A 3-ounce serving of Atlantic herring provides about 19 micrograms of B12, meeting 317% of your daily requirement.

Herring is also rich in omega-3 fatty acids and vitamin D. Try it pickled, smoked, or grilled. In Scandinavian countries, pickled herring is a traditional food often served with rye bread, onions, and sour cream. For a simple preparation, grill fresh herring fillets and serve with a squeeze of lemon and fresh herbs.

How to Incorporate Nutritional Yeast
How to Incorporate Nutritional Yeast

Plant-Based Foods and Fortified Options

For those following vegetarian or vegan diets, B12 can be more challenging to obtain since it’s primarily found in animal products. However, there are several plant-based and fortified options available:

16. Nutritional Yeast

Vitamin B12 per 100 grams: 40.0 mcg (1,667% DV) when fortified

This deactivated yeast is a favorite among vegans. While not naturally containing B12, it’s often fortified. Two tablespoons of fortified nutritional yeast can provide up to 8 micrograms of B12 (133% DV).

It has a cheesy, nutty flavor that makes it perfect for sprinkling on popcorn, pasta, or vegetables. Try making a vegan “cheese” sauce by blending nutritional yeast with cashews, plant milk, garlic, and spices for a nutrient-rich pasta topping or vegetable dip.

Not all nutritional yeast products are fortified with B12, so check the label to ensure you’re getting a brand that contains this nutrient. Store nutritional yeast in a cool, dark place to preserve its vitamin content, as B12 can degrade when exposed to light and heat.

17. Fortified Plant Milks

Vitamin B12 per 100 grams: 0.5-1.2 mcg (21-50% DV) depending on brand

Many plant-based milks are fortified with vitamins, including B12. One cup of fortified soy milk typically provides about 1.2 micrograms of B12, or 20% of your daily needs.

Check the label to ensure your chosen brand is fortified. Use it in smoothies, cereal, or coffee just like dairy milk. The bioavailability of B12 in fortified foods is generally good, though individuals with absorption issues may still need supplements.

Among plant milks, soy typically provides the most protein. This makes it nutritionally superior to many other options when considering overall nutrient content beyond just B12.

18. Fortified Breakfast Cereals

Vitamin B12 per 100 grams: 6.0-24.0 mcg (250-1,000% DV) depending on brand

Many breakfast cereals are fortified with B vitamins, including B12. A serving of fortified cereal can provide anywhere from 25% to 100% of your daily B12 requirement.

Check the nutrition facts panel to determine the exact amount. Pair with milk or fortified plant milk for an even bigger B12 boost. For a more nutritious breakfast, top your fortified cereal with fresh berries, sliced banana, and a tablespoon of ground flaxseed for added fiber and omega-3 fatty acids.

Greek Yogurt
Greek Yogurt

19. Fortified Non-Dairy Yogurt

Vitamin B12 per 100 grams: 0.4-1.0 mcg (17-42% DV) depending on brand

Like plant milks, many non-dairy yogurts are fortified with vitamins. A serving of fortified soy yogurt might provide around 1 microgram of B12, or 17% of your daily requirement.

Check labels to confirm B12 content. Enjoy it with fruit and granola for a nutritious breakfast or snack. Try making a parfait with layers of fortified plant yogurt, mixed berries, and homemade granola for a visually appealing and nutrient-rich breakfast or dessert.

Coconut, almond, and cashew yogurts are also sometimes fortified with B12. Fermented plant-based yogurts with live cultures offer probiotic benefits that may support gut health in addition to providing fortified nutrients.

20. Tempeh

Vitamin B12 per 100 grams: 0.08-0.14 mcg (3-6% DV)

This fermented soy product sometimes contains vitamin B12 due to the fermentation process, though amounts vary widely. A 100-gram serving might provide about 0.1 micrograms of B12.

While not a reliable source on its own, it can contribute to your overall intake. Use it in stir-fries, sandwiches, or as a meat substitute in various dishes. Try marinating tempeh in a mixture of soy sauce, maple syrup, and smoked paprika before baking or grilling for a flavorful protein option.

21. Nori Seaweed

Vitamin B12 per 100 grams: 3.0 mcg (125% DV)

Some types of seaweed, particularly nori, contain small amounts of vitamin B12. A 10-gram serving might provide about 0.3 micrograms of B12, or 5% of your daily requirement.

Use it to wrap sushi, crumble it over salads, or snack on it in sheet form. For a simple snack, toast nori sheets briefly until crisp, then break into pieces and sprinkle with sesame seeds and a light dusting of sea salt.

22. Shiitake Mushrooms

Vitamin B12 per 100 grams: 0.04-0.1 mcg (2-4% DV)

These mushrooms contain trace amounts of vitamin B12. While not significant enough to rely on as a primary source, they can contribute to your overall intake.

The B12 content in shiitake mushrooms can be enhanced by exposing them to sunlight before consumption, similar to how they naturally increase their vitamin D content when exposed to UV light. Dried shiitakes that have been sun-dried may contain more B12 than fresh varieties.

Crispy Bok Choy and Tofu Stir-Fry
Crispy Bok Choy and Tofu Stir-Fry

23. Fortified Tofu

Vitamin B12 per 100 grams: 0.7-2.0 mcg (29-83% DV) when fortified

Some brands of tofu are fortified with vitamins, including B12. Check labels to determine if your chosen brand contains B12.

Tofu is versatile and works well in stir-fries, scrambles, and smoothies. For a flavorful dish, prepare a tofu scramble with turmeric, nutritional yeast, and vegetables for a breakfast that provides multiple sources of B12 if using fortified products.

The calcium sulfate used to coagulate some tofu can increase calcium content, making fortified tofu a multifunctional food for those on plant-based diets who need to monitor multiple nutrient intakes. Firm and extra-firm varieties typically contain more protein than silken or soft tofu.

24. Fortified Energy Bars

Vitamin B12 per 100 grams: 2.5-12.0 mcg (104-500% DV) depending on brand

Many energy and protein bars are fortified with vitamins. Some brands provide significant amounts of B12, potentially offering 50% or more of your daily requirement.

They’re convenient for on-the-go nutrition. Check labels to find ones with good B12 content. Look for bars with minimal added sugars and whole food ingredients like nuts, seeds, and dried fruit for the best nutritional profile beyond just vitamin content.

The absorption of B12 from fortified bars is generally good. However, consuming them with a meal rather than on an empty stomach may enhance the absorption of fat-soluble vitamins that might also be present in the bar.

25. Fortified Nutritional Supplements

Vitamin B12 per 100 grams: varies widely by product

While not technically a food, fortified nutritional supplements like protein powders often contain vitamin B12. Some provide 100% or more of your daily requirement.

Add them to smoothies or oatmeal for a nutritional boost. Always check the label for specific amounts. Try blending a B12-fortified protein powder with frozen berries, a banana, and fortified plant milk for a smoothie that provides multiple sources of this important vitamin.

When selecting protein powders, consider the overall nutritional profile, including protein quality, added sugars, and artificial ingredients. Plant-based options like pea, hemp, or brown rice protein can be good choices for those avoiding animal products.

Oysters
Oysters

Special Mention: B12-Rich Foods for Specific Diets

26. Oysters (For Seafood Lovers)

Vitamin B12 per 100 grams: 24.0 mcg (1,000% DV)

Oysters are among the most nutrient-dense foods available. A 3-ounce serving of cooked oysters provides about 20 micrograms of B12, meeting 333% of your daily requirement.

They’re also rich in zinc, copper, and iron. Enjoy them raw with lemon, or cooked in stews or fritters. For a decadent treat, try Oysters Rockefeller, where the oysters are topped with a mixture of spinach, herbs, breadcrumbs, and butter, then baked until golden.

Beyond their impressive B12 content, oysters are considered one of the most sustainable seafood options when farmed responsibly. They actually filter and clean the water they’re grown in, making them an environmentally friendly choice.

27. Rabbit (For Game Meat Enthusiasts)

Vitamin B12 per 100 grams: 4.3 mcg (179% DV)

Though less common in many diets, rabbit meat is a good source of vitamin B12. A 3-ounce serving provides about 3.8 micrograms of B12, or 63% of your daily needs.

It’s lean and can be prepared similarly to chicken in stews, roasts, or braised dishes. A classic preparation is Rabbit Cacciatore, where rabbit pieces are slow-cooked with tomatoes, herbs, and vegetables for a hearty Italian-inspired dish.

28. Duck (For Poultry Variety)

Vitamin B12 per 100 grams: 0.4 mcg (17% DV)

Duck meat contains more vitamin B12 than chicken. A 3-ounce serving of duck provides about 0.3 micrograms of B12, or 5% of your daily requirement.

While not as high as some other animal sources, it adds variety to your B12 intake. Try it roasted or in confit form. For a special occasion meal, prepare duck breast with a cherry or orange sauce, cooking the breast to medium-rare for the best flavor and texture.

Duck fat is prized in many culinary traditions for its rich flavor and high smoke point, making it excellent for roasting potatoes or other vegetables. The skin contains little B12 but is a source of healthy fats when rendered properly.

29. Mussels (For Shellfish Enthusiasts)

Vitamin B12 per 100 grams: 24.0 mcg (1,000% DV)

Mussels are another excellent source of vitamin B12. A 3-ounce serving provides about 20 micrograms of B12, meeting 333% of your daily requirement.

They’re also sustainable and affordable. Steam them with white wine, garlic, and herbs for a classic preparation. For an Asian-inspired dish, try steaming mussels with coconut milk, lemongrass, chili, and lime for a fragrant and flavorful meal.

30. Goat’s Milk (For Alternative Dairy)

Vitamin B12 per 100 grams: 0.3 mcg (12% DV)

For those who have trouble digesting cow’s milk, goat’s milk is an alternative that still provides vitamin B12. One cup contains about 0.7 micrograms of B12, or 12% of your daily needs.

It has a distinctive flavor and can be used similarly to cow’s milk in cooking and beverages. Goat’s milk contains slightly different protein structures than cow’s milk, making it easier to digest for some people with mild lactose intolerance or sensitivity to cow’s milk proteins. It also provides calcium, phosphorus, and other nutrients similar to cow’s milk, along with its B12 content.

Vitamin E
Vitamin

A Quick Look at Daily B12 Requirements (RDA)

Age Group Recommended Daily Allowance (RDA)
Infants (0-6 months) 0.4 mcg
Infants (7-12 months) 0.5 mcg
Children (1-3 years) 0.9 mcg
Children (4-8 years) 1.2 mcg
Children (9-13 years) 1.8 mcg
Adults (14+ years) 2.4 mcg
Pregnant Women 2.6 mcg
Breastfeeding Women 2.8 mcg

Source: National Institutes of Health, Office of Dietary Supplements

Remember, these are general guidelines. Individual needs can vary, and it’s always best to consult with a healthcare professional if you have specific dietary concerns or health conditions.

Who Needs to Pay Extra Attention to Foods High In Vitamin B12?

While everyone benefits from sufficient B12, certain groups are at a higher risk of deficiency:

  • Vegetarians and Vegans: Since B12 is predominantly found in animal products, plant-based diets require careful planning, often necessitating fortified foods or supplements.
  • Older Adults: As we age, our stomach acid production can decrease, which is necessary to release B12 from food. Also, the intrinsic factor, a protein needed for B12 absorption, can decline.
  • Individuals with Digestive Issues: Conditions like Crohn’s disease, celiac disease, or gastric bypass surgery can impair B12 absorption.
  • People Taking Certain Medications: Proton pump inhibitors (PPIs) and metformin (for diabetes) can interfere with B12 absorption.
  • Those with Pernicious Anemia: An autoimmune condition where the body doesn’t produce intrinsic factor.

When Supplements Might Be Necessary

While a well-planned diet rich in foods high in Vitamin B12 is often sufficient, there are circumstances where supplementation may be necessary:

  • Strict Vegan Diet: Even with careful planning, it can be challenging for strict vegans to consistently meet B12 needs from fortified foods alone. A daily B12 supplement is often recommended.
  • Older Adults: Due to decreased stomach acid and intrinsic factor production, many older adults struggle to absorb B12 from food. Supplements, or even B12 injections, might be advised by a doctor.
  • Individuals with Malabsorption Issues: People with Crohn’s disease, celiac disease, or those who have had gastric surgery may not absorb B12 effectively from food or oral supplements and might require injections.
  • Medication Use: Those on long-term medications known to interfere with B12 absorption should discuss supplementation with their doctor.
  • Diagnosed Deficiency: If a blood test reveals a B12 deficiency, a healthcare professional will recommend the appropriate course of action, which may include high-dose supplements or injections.

Always consult with a doctor or registered dietitian before starting any new supplement regimen, especially if you have underlying health conditions or are taking other medications. They can help determine the correct dosage and form of B12 for your specific needs.

Author

  • Lila Marquez

    Nutrition & Recipe Specialist

    Lila specializes in herbal recipes, superfoods, and nourishing drinks. With years of experience creating delicious wellness recipes, she helps make healthy eating simple and enjoyable.

    "Wellness through delicious, everyday ingredients."

    View all posts