





At Nadcell Clinic in Glasgow, many of our patients come to us with questions about vitamin B12, and one of the most common is, “What foods contain it?” Whether you’re concerned about low energy, brain fog, or just aiming to improve your general wellbeing, understanding where to get your B12 from is a great place to start. Vitamin B12 is a vital nutrient that supports red blood cell production, nerve health, brain function, and energy metabolism. Without it, your body struggles to perform at its best. While B12 deficiency is often associated with medical issues or dietary restrictions, it can frequently be addressed by improving nutritional intake—if you know what to eat.
In this blog, we’ll walk you through the top dietary sources of vitamin B12, who might be at risk of not getting enough, and what role diet plays in overall B12 status. We’ll also offer guidance on when food alone might not be enough and when injections or supplementation may be beneficial.
We Are A Pioneering Clinic, With Innovative Treatments and Specialised Therapies.
Vitamin B12, also known as cobalamin, is an essential water-soluble vitamin that the body needs but cannot produce on its own. It plays a crucial role in the formation of healthy red blood cells, supports the functioning of the nervous system, and is involved in the production of DNA. B12 also assists in metabolising the food we eat into glucose, which provides energy for our cells. A deficiency in B12 can lead to symptoms such as tiredness, weakness, poor concentration, memory problems, and even mood disturbances like anxiety or low mood.
At Nadcell Clinic, we’ve found that people are often surprised by just how much impact B12 has on both physical and mental health. This is why ensuring an adequate intake through diet—or treatment when necessary—is such a vital part of your overall wellbeing.

Vitamin B12 is found naturally in animal-derived foods. This is because animals either synthesise B12 through bacteria in their digestive systems or acquire it through fortified feed. The richest sources of B12 are organ meats such as liver and kidneys, particularly from lamb or beef. These meats are incredibly dense in nutrients, including iron and B12, making them one of the best sources available.
Shellfish such as clams and mussels also contain high levels of vitamin B12. These options are especially popular in coastal diets and are often overlooked when people think of nutrient-dense foods. Fish like salmon, trout, tuna, and sardines are not only high in B12 but are also packed with omega-3 fatty acids, which are beneficial for brain and heart health. Eggs and dairy products like milk, cheese, and yoghurt also provide moderate amounts of B12, making them suitable for vegetarians who consume animal by-products but not meat or fish.


In most UK diets, meat and poultry are the primary sources of vitamin B12. Beef, chicken, turkey, and lamb all contain varying levels of this vital nutrient. A standard portion of beef mince, steak, or roast beef can contribute a good amount toward your daily B12 requirement. Similarly, chicken and turkey breast are leaner options that still deliver a respectable dose of B12, along with protein and essential amino acids.
For people following a high-protein or low-carbohydrate lifestyle, these meats often form a central part of their nutritional plan. At Nadcell Clinic, we advise that choosing fresh, unprocessed meats is the best way to maximise your nutrient intake while avoiding excess sodium or preservatives. If you’re consuming meat regularly and still experiencing symptoms of fatigue or brain fog, this could be a sign of poor absorption or another underlying issue, which is something we assess during our B12 consultations.
For those who follow a vegetarian diet but still consume dairy and eggs, it is entirely possible to obtain a reasonable amount of B12 through food. Milk, cheese, yoghurt, and eggs contain moderate levels of vitamin B12 and are accessible options for many people. One of the easiest ways to include B12 in your diet is through daily servings of dairy—adding milk to your coffee or tea, snacking on yoghurt, or including cheese in your meals.
Eggs are another useful source, particularly the yolk. While the amount of B12 in eggs is not as high as in meat or fish, regular consumption can still contribute to your daily needs. At Nadcell Clinic, we often work with patients to assess how well their diet supports their B12 levels. For vegetarians, it’s not always about what’s missing—it’s about ensuring the food they are eating is providing enough of what they need.
For individuals following a vegan or fully plant-based diet, obtaining enough vitamin B12 through food alone can be challenging. Since B12 does not naturally occur in plant foods, those avoiding all animal products need to rely on fortified alternatives. Fortunately, many everyday items are now B12-fortified, including breakfast cereals, plant-based milk (like oat, soy, or almond milk), nutritional yeast, and some meat substitutes.
Nutritional yeast, in particular, has become a popular option for vegans. It has a cheesy flavour, making it a tasty addition to sauces, pasta, and savoury dishes. It’s also often fortified with B12, offering a practical way to include this nutrient in a plant-based diet.
At Nadcell Clinic in Glasgow, we support many patients who follow vegetarian or vegan diets. We understand the importance of tailoring nutritional advice to fit ethical or lifestyle choices. For those unable to consistently meet their needs through fortified foods, we may recommend blood testing and, in some cases, B12 injections to support optimal health.
Even if your diet includes adequate amounts of B12, it doesn’t always guarantee your body can absorb it properly. Certain medical conditions, such as pernicious anaemia, Crohn’s disease, or coeliac disease, can interfere with B12 absorption in the gut. Long-term use of certain medications—such as proton pump inhibitors, metformin, or antacids—can also reduce the body’s ability to extract B12 from food.
Age can be another factor. As we get older, our stomachs produce less hydrochloric acid, which is needed to release B12 from food. This can mean that older adults are more prone to deficiency, even if their diet appears sufficient. At Nadcell Clinic, we assess not just what you’re eating but how your body is responding to it. If we suspect absorption is an issue, a simple blood test can reveal your B12 status, and we can then recommend an appropriate course of treatment, such as injections, to restore optimal levels quickly and effectively.
The recommended daily intake of vitamin B12 in the UK is about 1.5 micrograms for adults. This requirement can often be met through a balanced diet that includes animal-based foods or fortified products. However, individual needs may vary depending on factors such as age, medical history, dietary choices, and lifestyle.
Pregnant or breastfeeding individuals may require more B12 to support the healthy development of the baby. People recovering from illness or surgery may also benefit from higher intake to aid in tissue repair and red blood cell production. At Nadcell Clinic, we look at the bigger picture. Meeting the recommended daily amount is important, but we also take into account how well your body is utilising the nutrient, whether your symptoms align with deficiency, and how to ensure you feel your best in the long term.
In many cases, a well-planned diet can provide enough vitamin B12 to maintain good health. However, there are times when food alone simply isn’t sufficient. Whether due to malabsorption, dietary restrictions, or existing deficiencies, some people require a more direct approach.
This is where vitamin B12 injections can offer an effective solution. Delivered directly into the bloodstream, these injections bypass the digestive system entirely, making them ideal for those with absorption issues or people who need to restore B12 levels quickly. At Nadcell Clinic in Glasgow, our B12 injections are administered by trained medical professionals and tailored to your individual needs. We assess your symptoms, review your diet, and perform any necessary blood tests before recommending treatment. The goal is always to help you feel better, with improved energy, sharper focus, and stronger immunity.
Understanding which foods have vitamin B12 is essential for maintaining your health, especially when it comes to energy, brain function, and immune support. Meat, fish, dairy, and eggs are excellent natural sources, while vegans and vegetarians can turn to fortified foods to meet their needs. However, even with the best diet, factors like absorption issues, age, or medical conditions can leave you short of this essential nutrient.
At Nadcell Clinic in Glasgow, we offer a holistic approach to health. Whether you’re curious about your B12 levels, need nutritional advice, or are considering a B12 injection for a more immediate boost, our team is here to help. Book a consultation with one of our professionals today to find out more about how your diet could be supporting—or hindering—your B12 levels. A simple adjustment, combined with expert care, could make all the difference in your energy and wellbeing.