Liver
Liver is a nutrient-rich superfood brimming with a number of the vitamins and minerals we need to stay healthy. A 100 gram serving of liver provides more than 30 micrograms of B12.
Beef
Red meat often gets a bad name, but it does provide a number of nutritional benefits as long as it is eaten in moderation. Beef is rich in Vitamin B12, protein, zinc and iron.
Egg
Eggs are a great source of vitamin B12 and a long list of other nutrients. But remember that they are all contained in the yolk, so this is the most important part to consume. The highest amount of vitamin B12 can be found in whitefish eggs rather than hens’ eggs.
Yoghurt
Yoghurt can be the perfect way to get your daily dose. It’s high in a number of B vitamins and is also very low in fat so you need to worry too much about limiting your portion size.
Oatmeal
Having oatmeal in your breakfast not only keeps your fuller for longer, it also provides a good dose of your B12 requirements.