Fish, especially fatty fish like salmon and trout, generally contains significantly more Vitamin B12 than chicken, with some fish providing over 100% of the daily value in a single serving, while chicken offers less, though it's still a source of B12. Organ meats (like liver) have the most B12 overall, but among common options, fish and shellfish are top contenders, followed by other meats, eggs, and dairy.
Organ meats
An animal's liver and kidneys tend to have the largest amounts of vitamin B12. One study showed that beef organ meats had more vitamin B12 than pork organ meats. A 3-ounce serving of these organ meats contains: Cooked beef liver: 70.7 micrograms.
Salmon has more vitamin B12, vitamin D, selenium, vitamin B1, vitamin B5, and folate; however, chicken breast is richer in vitamin B3, iron, and zinc. Salmon covers your daily vitamin B12 needs 101% more than chicken breast.
Fish: Fatty fish like salmon, trout, and tuna are not only rich in omega-3 fatty acids but also provide a good amount of vitamin B12. A 3-ounce serving of cooked salmon can provide around 80% of the RDI for B12. Including fish in your diet can be a delicious way to meet your B12 needs.
The foods highest in Vitamin B12 are animal products, with clams and liver (beef, lamb) being exceptionally rich sources, often providing several hundred percent of the daily value in a single serving, alongside seafood like mussels, sardines, and salmon, dairy, eggs, and fortified cereals and nutritional yeast for vegans.
Consider beef, liver, sardines, salmon, eggs, milk, cheese, clams and tuna. If you don't eat animal products, you may have a more challenging time getting enough vitamin B12. Look for foods fortified in B12, such as some breakfast cereals, soy products and plant milk.
B12 deficiency can trigger specific food cravings, most notably for meat, fish, or eggs, as the body seeks animal-based sources to replenish the vitamin, especially in those on vegetarian/vegan diets or older adults. While cravings for sugary or salty foods can also signal general B-vitamin issues, the distinct urge for protein-rich animal products is a key indicator, but professional testing is crucial for confirmation.
To quickly increase B12, focus on animal products (meat, fish, dairy, eggs) and fortified foods (cereals, plant milks, nutritional yeast), but for a significant deficiency or rapid boost, especially if dietary changes aren't enough, consult a doctor for high-dose supplements or B12 injections, as severe cases require medical intervention for proper absorption and treatment, note NHS and Healthline.
Two large eggs provide a significant portion of your daily Vitamin B12, roughly 1.4 to 2.7 micrograms, depending on size, with almost all of it found in the yolk, contributing around 15-46% of the Daily Value (DV) for adults, making eggs a good source of this essential nutrient for red blood cell formation and nerve function, though absorption from eggs might be lower than meat, notes Healthline, EggInfo, and Australian Eggs.
Symptoms of vitamin B12 or folate deficiency
The only natural vegetarian sources of B12 are dairy products and eggs. All plant-based sources must be fortified to provide adequate B12. Breakfast cereals, plant-based milk, and nutritional yeast are also fortified with B12.
The answer depends on your health goals. If you're focusing on lean protein, chicken is the winner. For heart health and brain function, fish is unbeatable. Mutton, while richer in fats, is an excellent choice for those needing high energy and iron levels.
Eggs and dairy also have a relatively high amount of B12 for a low footprint. Beef has even more B12 but also a much higher footprint. Pork contains very little B12.
Milk. One of the best drinks with B12 is milk. One cup of whole milk contains approximately 1.32µg of vitamin B12.
Fish, meat, poultry, eggs, milk, and other dairy products contain vitamin B12. Clams, oysters, and beef liver are some of the best sources of vitamin B12. Some breakfast cereals, nutritional yeasts, and other food products are fortified with vitamin B12.
Neurological changes
The foods highest in Vitamin B12 are animal products, with clams and liver (beef, lamb) being exceptionally rich sources, often providing several hundred percent of the daily value in a single serving, alongside seafood like mussels, sardines, and salmon, dairy, eggs, and fortified cereals and nutritional yeast for vegans.
There are 13 vitamins the body absolutely needs: vitamins A, C, D, E, K and the B vitamins (thiamine, riboflavin, niacin, pantothenic acid, biotin, vitamin B-6, vitamin B-12 and folate). Avocados naturally contain many of these vitamins, and you can start incorporating them into your diet with our avocado recipes.
Vitamin B12 is present in foods of animal origin, including fish, meat, poultry, eggs, and dairy products [5,12]. Plant foods do not naturally contain vitamin B12. However, fortified breakfast cereals and fortified nutritional yeasts are readily available sources of vitamin B12 that have high bioavailability [13,14].
Individualized Dosing Between 500-2000 mcg Daily
The right Vitamin B12 dose for nerve pain varies from person to person. It's usually set between 500-2000 mcg daily. Doctors can adjust this based on how well you respond and what you need. Starting with a small dose and slowly increasing it helps avoid side effects.
Vitamin B12 deficiency anaemia is usually treated with injections of vitamin B12, called hydroxocobalamin. At first, you'll have these injections every other day for 2 weeks or until your symptoms have started improving. Your GP or nurse will give the injections.
Cutaneous manifestations associated with vitamin B12 deficiency are skin hyperpigmentation, vitiligo, angular stomatitis, and hair changes. A diagnosis of vitamin B12 deficiency is often overlooked in its early stages because these signs are not specific to vitamin B12 deficiency alone.
This constant feeling of hunger may be due to nutrient imbalances, particularly a lack of vitamins B1 and B3, which are essential for energy metabolism. In addition, a deficiency in essential nutrients such as protein, fiber, and certain minerals can also contribute to an increased appetite.