Most people get sufficient amounts of vitamin B12 everyday by having a healthy diet. Though, this isn’t always the case - some may struggle to get their recommended intake due to underlying diseases, such as Crohn's disease or diabetes [1], while others may struggle with their everyday diet.

If you’re finding it difficult to get enough of this essential vitamin in your diet, we’ve put together a list of 5 foods high in vitamin B12 that you can add to your meals to make them both delicious and nutritious.

5 foods high in Vitamin B12


Fish is packed with protein, essential omega-3s and vitamin B12. The key players in attaining your daily requirements of the mineral include:

  • Tuna
  • Prawns
  • Sardines
  • Salmon
  • Trout
  • Shellfish such as mussels, clams and oysters


For vegetarians and egg lovers alike, eggs are an essential source of natural protein and Vitamin B12. One large egg contains 0.6 micrograms of vitamin B12 [2].

Fortified Cereals

Fortified cereals aren’t derived from animal sources and can be a good source of vitamin B12, making them a reliable source of the vitamin for both vegetarians and vegans.

It’s important to remember that processed foods aren’t the answer for all meat replacements and should be eaten in moderation alongside a balanced diet.

Dairy produce

Dairy produce such as milk, cheese and yogurt are all great sources of essential vitamins and minerals, including vitamin B12. Some primary sources include:

  • Plain Greek yogurt
  • Low-fat milk
  • Cheese (Swiss, cottage, cheddar, monterey)


Meat is a premium source of protein, iron and vitamin B12. Optimum levels of B12 are found in organic, grass-fed meat products; some of these include:

  • Beef
  • Lamb
  • Liver/Kidney
  • Ham
  • Chicken breast

It’s important to keep an eye on your vitamin levels and monitor them regularly. This can be done by visiting your local doctor or taking a vitamin test from the comfort of your own home.

At LetsGetChecked, we offer an at home Vitamin B12 test which will be able to indicate if you have a Vitamin B12 deficiency.

LetsGetChecked’s at-home Vitamin B12 test is a simple finger prick test which can identify key deficiencies in Vitamin B12.

You should take a test if:

  • You’re suffering from chronic fatigue
  • You’re following a plant-based diet
  • You’re planning on becoming pregnant
  • You’re over the age of 50
  • You suffer from Crohn's disease
  • You suffer from Coeliac disease
  • You’re deficient in the intrinsic factor, a glycoprotein which plays an important role in absorbing vitamin B12


  1. Harvard Health Publishing. The A list of B12 foods. Online:, 2018
  2. Harvard Health Publishing. The A list of B12 foods. Online:, 2018