Best Vitamin B12 Foods To Add To Your Diet

In our fast-paced lives, it’s easy to overlook the significance of certain essential vitamins and nutrients. One such important supplement is vitamin B12. Today, we will discuss vitamin B12, an essential nutrient that often doesn’t get the attention it deserves. But worry not, we are here to guide you through the top vitamin B12-rich foods available in India. 

What is Vitamin B12?

Vitamin B12 is a key nutrient that your body needs to function correctly. It plays a major role in maintaining healthy nerves, producing DNA, and forming red blood cells. A deficiency can lead to various health problems, making it vital to ensure you’re getting enough of it.

Top 5 Vitamin B12-Rich Foods in India

Now, the exciting part is the foods that can help you meet your daily vitamin B12 needs, all while tantalizing your taste buds in the Indian context.

  1. Lean Meats: In India, lean meats like chicken and mutton are popular choices, offering a rich source of Vitamin B12. Make sure your meat is well-cooked for the best results.
  1. Fish and Seafood (Salmon and Tuna): Salmon and tuna are excellent sources of Vitamin B12. Whether indulging in spicy fish curry, tandoori preparations, or grilled fish, you’re treating your taste buds and giving your body a healthy dose of this essential vitamin.
  1. Dairy Products (Milk, Cheese, and Yogurt): Dairy has always been a significant part of the Indian diet. Milk, cheese, and yoghurt are readily available sources of Vitamin B12. A warm glass of milk, a cheesy paneer dish, or a bowl of creamy yoghurt are fantastic ways to increase your Vitamin B12 intake.
  1. Eggs: Eggs are a versatile food that’s readily available across India. Whether you enjoy a masala omelette, scrambled eggs, or egg curry, you get a good amount of Vitamin B12.
  2. Fortified Foods (Breakfast Cereals and Plant-Based Milk Alternatives): If you’re following a vegetarian or vegan diet, there’s no need to worry. You can still find Vitamin B12 in fortified foods like breakfast cereals and plant-based milk alternatives. These are increasingly becoming popular choices for those seeking plant-based options in India.


Incorporating Vitamin B12 into your diet in India is not only essential but also delightful. So, whether you’re a meat lover, a dairy enthusiast, or a vegan seeking plant-based options, there’s something for everyone.
By choosing these foods wisely, you can ensure your body receives the Vitamin B12 it needs for a healthy and vibrant life. Consult with your doctor to make sure if you need supplements. 



  1. How do I know if I have a Vitamin B12 deficiency?
    Symptoms include fatigue, weakness, mood changes, and anaemia. A blood test can confirm deficiency. Consult a doctor to get an accurate diagnosis.
  2. Can I meet my Vitamin B12 needs entirely from plant-based sources in India?
    It’s challenging but possible with fortified foods like breakfast cereals and plant-based milk alternatives, or supplements.

  3. Are there any specific foods to avoid to prevent Vitamin B12 deficiency in India?
    Limiting processed foods and alcohol can help. Alcohol can interfere with the absorption of Vitamin B12.
Leave a reply