Do you have Vitamin B12 deficiency? Try these foods

By Ashika Rajan, Trainee Reporter
  • Follow author on
Vitamin B12 Foods Images
Representational Images

Vitamin B12 is a vital nutrient for the body since it stimulates red blood cell formation and helps to maintain healthy brain function. It also keeps your body agile and prevents you from developing anemia.

Fatigue, muscle weakness, digestive problems, and anemia are all signs of vitamin deficiency. Here are some foods to include in your diet to ensure that you get enough vitamin B12.



Salmon is one of the foods with the highest levels of omega-3 fatty acids and vitamin B12. Sardines are another vitamin-rich fish. You can use it in salads, pasta, and sandwiches, and it is completely delicious.



Eggs are a delicious source of Vitamin B12 and can be consumed in a variety of ways daily. You can have them in a variety of ways like boiled eggs, omelets, fried eggs, sunny side up eggs, or an egg salad. Two large eggs can provide about 46 percent of your daily vitamin B12 requirement.


If you like seafood, you need not be concerned about a Vitamin deficiency. Shrimps are high in Vitamin B12 and the nutrient choline, both of which are beneficial to heart and brain health. You can make shrimp salad, shrimp curry or saute them with butter and veggies.

Dairy Products


Since there are few sources of vitamin B12 for vegetarians, their options are small. You will get your B12 from dairy products like milk, buttermilk, yogurt, and cheese. This vitamin can also be found in soy and almond milk.

Here’s some good news for all cheese lovers out there. Vitamin B12 is abundant in cheese varieties such as mozzarella, cottage, and Swiss cheese.


Chicken is another good source of Vitamin B12, protein, and lean fat. Adults can consume 2.4 micrograms of vitamin per day. A cup of chicken contains about 12 micrograms. If your daily diet includes chicken in some form, then you can be assured that your body will not be nutritionally deficient.

Fortified Cereals

Fortified cereals that have been specially made with vitamins and minerals that aren’t present in them. This is a delicious way to compensate for your nutrient deficiencies. A variety of cereals, such as oats and corn flakes, are fortified with Vitamin B12. You should eat these cereals for breakfast to meet your body’s Vitamin requirements.

Related: Eating red meat is associated with poor heart health; Research