In our quest for a healthy lifestyle, it’s often easy to overlook the importance of vitamins in our diet.
One such vitamin that plays a vital role in maintaining our overall well-being is Vitamin B12.
Although commonly associated with animal products, there are several plant-based sources of Vitamin B12 that can be incorporated into our daily meals.
Eat your way to a healthy life with vitamin B12-rich foods.
In this blog, we will explore some of the fruits and vegetables that are rich in this essential vitamin, providing you with the knowledge to make healthier choices.

What is vitamin B12, and why is it important?
Vitamin B12, also known as cobalamin, is a water-soluble vitamin that is necessary for many important bodily functions. It is vital in the production of red blood cells, DNA synthesis, and the proper functioning of the nervous system.
Adequate levels of vitamin B12 are vital for maintaining energy levels, a healthy metabolism, and overall cognitive function.
Vitamin B12 is one essential micronutrient that is critical for optimal health. It keeps the body’s nerves and helps synthesise DNA, the genetic material present in all cells.
One of the most known benefits of Vitamin B12 is its role in the production of red blood cells.
Without enough Vitamin B12, red blood cells become large and fragile and don’t function correctly, leading to a type of anaemia known as megaloblastic anaemia.
A deficiency of Vitamin B12 causes several health problems, such as fatigue, weakness, constipation, loss of appetite, and nerve problems. Therefore, it’s essential to consume sufficient amounts of vitamin B12 vegetables and fruits.
Top fruits and vegetables high in vitamin B12
Fruits and vegetables are often overlooked as sources of Vitamin B12, but some have higher amounts than others. The following is a list of fruits and vegetables that are rich in Vitamin B12:
- Mushrooms
Mushrooms are one of the most popular non-animal sources of Vitamin B12. These fungi contain varying amounts of Vitamin B12, with the most common ones being shiitake and white button mushrooms. One cup (70 grams) of cooked shiitake mushrooms contains approximately 0.5 mcg of Vitamin B12.
- Potatoes
Potatoes are an excellent source of fibre, vitamin C, and several other nutrients. They are also relatively high in Vitamin B12, with one large potato (300 grams) containing approximately 0.3 mcg of Vitamin B12.
- Spinach
Spinach is a green leafy vegetable that’s loaded with vitamins and antioxidants. It makes an excellent source of Vitamin B12. One cup (30 grams) of cooked spinach contains approximately 0.4 mcg of Vitamin B12, which is roughly 15% of the recommended daily intake.
- Asparagus
Asparagus is a delicious vegetable that’s low in calories but high in nutrients. It’s an excellent source of Vitamin B12, with one cup (180 grams) of cooked asparagus containing approximately 0.2 mcg of Vitamin B12.
- Beetroot
Beetroot is a root vegetable that’s high in fibre, iron, and antioxidants. Like other vegetables on this list, it’s also an excellent source of Vitamin B12. One cup (135 grams) of cooked beetroot contains approximately 0.1 mcg of Vitamin B12.
- Broccoli
Broccoli is a cruciferous vegetable that’s known for its cancer-fighting properties. It is a great source of Vitamin B12, with one cup (135 grams) of cooked broccoli containing approximately 0.1 mcg of Vitamin B12.
- Kale
Kale is a nutrient-dense cruciferous vegetable that’s loaded with antioxidants and other vital vitamins and minerals. It’s also one of the few vegetables that are high in Vitamin B12. One cup (120 grams) of cooked kale contains approximately 0.1 mcg of Vitamin B12.
- Brussels Sprouts
Brussels sprouts are another cruciferous vegetable that’s high in Vitamin B12. One cup (156 grams) of cooked Brussels sprouts contains approximately 0.5 mcg of Vitamin B12.
- Yogurt
Yoghurt is one of their top vegetarian sources of vitamin B12. The amount of vitamin B12 in a cup of plain yoghurt is about 28%. According to the study, yoghurt has more easily absorbed vitamin B12 than chicken or pork. For many individuals, plain yoghurt works best at easing the symptoms of vitamin deficiency.
- Milk and other dairy products
Protein, calcium, minerals, and vitamin B12 are abundant in milk. Cheese and paneer, two dairy items, are also good sources of this vitamin. Milk may absorb quickly and easily in the stomach compared to other sources.
- Watercress
Watercress is a leafy green vegetable most often used in salads and sandwiches. It’s an excellent source of several vitamins and minerals, including Vitamin B12. One cup (34 grams) of cooked watercress contains approximately 0.1 mcg of Vitamin B12.
- Swiss Chard
Swiss chard is a green leafy vegetable related to beets and spinach. It’s high in vitamins A, C, and K and is also an excellent source of Vitamin B12. One cup (175 grams) of cooked Swiss chard contains approximately 0.4 mcg of Vitamin B12.

Plant-based sources of vitamin B12
Vitamin B12 is primarily a part of animal-based foods. However, a few plant-based sources can help supplement the Vitamin B12 intake.
Here are some fruits and vegetables that are known to be rich in Vitamin B12:
- Fortified plant-based milks: Many plant-based milks, such as rice milk, almond milk, and soy milk, are now fortified with Vitamin B12. Check the labels to ensure that the product chosen contains adequate amounts of this essential vitamin.
- Nutritional yeast: This is often used as a cheese substitute in vegan and vegetarian diets. Nutritional yeast makes an excellent source of Vitamin B12. Sprinkle it on your salads or popcorn, or use it in cooking to add a cheesy flavour and boost your Vitamin B12 intake.
- Mushrooms: As mentioned above, some varieties of mushrooms, such as shiitake and oyster mushrooms, contain small amounts of Vitamin B12. While not as rich in this vitamin compared to animal products, adding mushrooms to your meals can provide you with additional health benefits.
- Seaweed and Algae: Certain types of seaweed and algae, such as nori and spirulina, can be excellent sources of Vitamin B12 for those following a plant-based diet. Incorporating these ingredients into your dishes, such as sushi rolls or smoothies, can help boost your vitamin B12 levels.
Meeting your daily vitamin B12 requirements
While fruits and vegetables can provide a significant contribution to your daily Vitamin B12 intake, it’s essential to remember that getting enough of this vitamin through diet alone can be difficult, especially for people following a strict vegetarian or vegan lifestyle.
The National Institute of Health recommends that adults consume 2.4 mcg of Vitamin B12 per day.
For vegetarians, dairy products, eggs, and fortified cereals can provide additional sources of Vitamin B12. Fortified foods such as plant-based milk, nutritional yeast, and meat substitutes can be beneficial for vegans.
Vitamin B12 supplements are also readily available and can be an easy and convenient way to ensure you’re meeting your daily Vitamin B12 requirements.
It is advisable to consider B12 supplements or consult with a doctor to ensure you are meeting your nutritional needs.
Conclusion
Maintaining a healthy and balanced diet is essential for overall well-being, and ensuring adequate Vitamin B12 intake is an essential part of this equation.
While the primary sources of Vitamin B12 are animal-based foods, there are some plant-based alternatives that can supplement your intake.
Several vitamin B12 vegetables and fruits significantly improve your health.
Adding these plant-based sources of vitamins to your diet can contribute to your overall intake and promote optimal health.
Incorporating fortified plant-based milk, nutritional yeast, mushrooms, and seaweed into your meals can help you meet your Vitamin B12 requirements.
However, it’s important to remember that getting enough Vitamin B12 through diet alone can be challenging, and supplementation may be necessary for some people.
Discussing your dietary needs with a healthcare professional and incorporating a variety of food groups into your diet can help ensure you’re consuming sufficient amounts of this important vitamin.
Remember, healthy life starts with making informed choices about the foods we consume.