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
Learn more