12 Great Sources Vitamin B12 

Animal liver and kidneys 

Organ meats are some of the most nutrient-packed foods. The liver and kidneys, especially from lamb, are rich in vitamin B12. 

Clams 

Clams are small, chewy shellfish that are packed with nutrients. 

Sardines 

Sardines are small, soft-boned saltwater fish. They’re usually sold canned in water, oil, or sauces, though you can also buy them fresh. 

Beef 

Beef is an excellent source of vitamin B12. One grilled flat iron steak (about 190 gramsTrusted Source) provides 467% of the DV for vitamin B12. 

Fortified cereal 

This source of vitamin B12 may work well for vegetarians and vegans because it’s synthetically made and not derived from animal sources. 

Tuna 

Tuna is a commonly consumed fish and a great source of nutrients, including protein, vitamins, and minerals. 

Fortified nutritional yeast 

Nutritional yeast provides protein, vitamins, and minerals. This yeast species is produced for food, not bread and beer leavening. 

Trout 

Rainbow trout is a great source of protein, healthy fats, and B vitamins. 

Salmon 

Salmon is well known for having one of the highest concentrations of omega-3 fatty acids. It’s also an excellent source of B vitamins. 

Fortified nondairy milk 

Nondairy milk is popular among those who want a nutritious vegan replacement for dairy milk. 

Cow’s milk and other dairy products 

Milk and other dairy products, such as yogurt and cheese, are great protein sources and several vitamins and minerals, including vitamin B12. 

Eggs 

Eggs are a great source of protein and B vitamins, especially B2 and B12. 

Also See

Top 10 Reasons You're Not Losing Weight on a Low-Carb Diet