Vitamin B12 is important for healthy blood cells and nerves. Very low levels of this vitamin can cause anaemia.  If you have been advised that you how low Vitamin B12 it would be worth trying to improve your vitamin levels in order to prevent anaemia in the future.

 

Below is information on foods that contain vitamin B12. We would recommend trying to have some of these foods every day. 

 

Vitamin B12 is naturally found in food derived from animals. Some foods have B12 added to them e.g cereals and some yeast products. Good sources include: 

  • dairy products e.g yoghurt, cheese, milk 
  • most milk alternatives e.g. oat milk, soya milk or yoghurts (read nutritional on packaging carefully)
  • eggs
  • fortified breakfast cereals (not all cereals are fortified- read nutritional on packaging carefully)
  • yeast extracts e.g. marmite 
  • fish e.g tuna, salmon, cod, trout 

More information can be found in the NHS inform website:

https://www.nhsinform.scot/illnesses-and-conditions/nutritional/vitamin-b12-or-folate-deficiency-anaemia#treating-vitamin-b12-or-folate-deficiency-anaemia

NHS ScotlandThis site is brought to you by My Surgery Website