Vitamin B12 Foods: Top 10 Best Sources of Vitamin B12

Vitamin B12 is an essential nutrient that plays a crucial role in maintaining our overall health. It is responsible for various functions in our body, including red blood cell formation, nerve function, and DNA synthesis. While vitamin B12 is commonly associated with animal-based foods, there are plenty of vitamin B12 vegetarian foods available for those following a plant-based diet. In this article, we will explore the top 10 best sources of vitamin B12, including some iron-rich fruits, to help you meet your nutritional needs.

Fortified Plant-Based Milk

For those who prefer a vegetarian or vegan lifestyle, fortified plant-based milk is an excellent source of vitamin B12. Almond milk, soy milk, and rice milk are often fortified with vitamin B12 to provide a nutrient boost. These dairy alternatives can be easily incorporated into your diet, whether you use them in cereals, smoothies, or as a base for your favorite recipes.

Nutritional Yeast

Nutritional yeast is a favorite among vegetarians and vegans for its savory, cheese-like flavor and nutritional benefits. It’s an excellent source of vitamin B12 and is often used as a seasoning or topping for dishes like pasta, popcorn, and salads. Sprinkle some nutritional yeast on your dishes to add flavor and boost your vitamin B12 intake.

Fortified Cereals

Many breakfast cereals, both traditional and whole-grain options, are fortified with vitamin B12. This makes them a convenient and tasty way to ensure you get your daily dose of this essential nutrient. Just check the labels to confirm that the cereal you choose is fortified with vitamin B12.


Tempeh is a fermented soybean product that’s not only high in protein but also a good source of vitamin B12. It’s a versatile ingredient that can be used in various savory dishes, such as stir-fries, sandwiches, and salads. Incorporating tempeh into your diet is an excellent way to increase your vitamin B12 intake.

Fortified Plant-Based Yogurt

Similar to plant-based milk, many dairy-free yogurts are fortified with vitamin B12. These yogurts can be enjoyed on their own or as a base for smoothie bowls, parfaits, or overnight oats. They provide a creamy texture and a dose of vitamin B12 for those who are lactose intolerant or following a vegetarian or vegan diet.


Eggs are a rich source of vitamin B12, making them a suitable option for vegetarians who include animal products in their diet. One large egg typically contains around 0.6 micrograms of vitamin B12. Eggs can be prepared in various ways, from scrambled and boiled to poached and fried.

Iron-Rich Fruits

While vitamin B12 is essential for overall health, iron is another vital nutrient that the body needs. Incorporating iron rich fruits into your diet can help you maintain healthy iron levels. Fruits like dried apricots, raisins, and prune juice are great options to consider. These fruits are not only delicious but also nutritious.

Fortified Nutritional Drinks

There are several fortified nutritional drinks available on the market that contain a significant amount of vitamin B12. These drinks are convenient for those with busy lifestyles or dietary restrictions. Check the labels to find products that suit your taste and nutritional needs.


Certain types of mushrooms, such as shiitake and maitake mushrooms, contain vitamin B12. While the amount may not be as high as in animal products, adding mushrooms to your meals can contribute to your overall vitamin B12 intake. They can be used in soups, stir-fries, and as a meat substitute in various dishes.

Fortified Plant-Based Meat Alternatives

Many plant-based meat alternatives, like veggie burgers and meatless sausages, are fortified with vitamin B12. These products have gained popularity among vegetarians and vegans as they closely mimic the taste and texture of traditional meat. They provide an excellent source of vitamin B12 while allowing you to enjoy familiar flavors.


Maintaining adequate levels of vitamin B12 is crucial for your health, and there are plenty of options available for both vegetarians and vegans. Incorporating vitamin B12 vegetarian foods into your diet, such as fortified plant-based milk, nutritional yeast, tempeh, and eggs, can help you meet your nutritional needs. Additionally, don’t forget to include iron-rich fruits like dried apricots and raisins to support overall health. By making informed food choices, you can ensure that you get the essential nutrients your body requires to thrive.