Ever had times when, no matter how much sleep you get, you find yourself feeling constantly tired and suffering from brain fog? If so, the reason could be a lack of vitamin B12 in your diet.

Vitamin B12 is a water-soluble vitamin which plays numerous physiological roles in your body.

Not only does this vitamin improve brain function, it also helps boost the metabolism and assist with the production of DNA and red blood cells, which transport oxygen and nutrients around the body and deliver them to your cells.

In the stomach, B12 is absorbed thanks to a protein known as intrinsic factor which binds to the B12 molecule, allowing it to be absorbed into the bloodstream.

B12 deficiencies can occur if you do not produce enough intrinsic factor, or if your diet is lacking in foods rich in vitamin B12, which brings us to…

Here are 3 of the best ways to get enough vitamin B12.


Where’s the beef? Here’s the beef!

Beef is one of the best sources of vitamin B12 in existence, and as an added bonus it tastes great too.

One steak, roughly 190 grams in weight, will provide a staggering 467% of your minimum recommended daily intake for vitamin B12. Beef and other red meats are also rich in minerals such as zinc, and iron, which promotes the production of haemoglobin and can therefore help reduce your risk of anaemia.


Salmon is one of the healthiest foods in existence.

Salmon is an oily fish that is loaded full of essential omega-3 fatty acids. These fats help to provide energy by boosting the metabolism, they improve brain function, they strengthen the heart, they lubricate the joints, and much more besides.

It turns out that salmon is also a fantastic source of vitamin B12. Half a typical salmon fillet provides 208% of your minimum recommended daily intake for B12.

Whole eggs

Eggs are a complete protein source which means that they provide all essential amino acids needed by the body. They’re also a great source of vitamin B12.

Two eggs will provide around 46% of your recommended daily intake for B12, along with 39% of you recommended daily intake for B2.

Interestingly, despite B12 being water-soluble rather than fat-soluble, studies have found that the body finds it easier to absorb B12 from egg yolks as opposed to egg whites.

Eggs are also a great source of choline for the brain, and vitamin D, for mood and calcium absorption into the bones.

So, if you’re lacking in B vitamins and want to increase your energy levels, go ahead and download the TOO FRESH app for all of your fresh meat needs.