If we want to keep our body, heart, and mind healthy, then we have to eat vitamin B12-based foods. These rails play an important role in the formation of blood cells. If there is a deficiency of this important nutrient in the body, then the bones will become weak and the problem of joint pain will also have to be faced. People who do not consume such food, are at an increased risk of anemia. India's famous nutrition expert Nikhil Vats told that which are the 5 things in which vitamin B12 is found in abundance.

You will get Vitamin B12 by eating these foods
Broccoli

Broccoli is considered to be a very healthy diet in green vegetables, apart from vitamin B12, vitamin B-9 i.e. folate is also found in plenty of it. It is very healthy to eat it as a salad.

Egg
The egg is not called a superfood for anything, it is generally considered a rich source of protein, but it also provides about 46 percent of the daily requirement of vitamin B-12. You must eat 2 eggs daily.

Soybean
Soybean is considered to be a vegetarian protein diet, but it provides vitamin B-12 in abundance to the body. You can eat soy milk, tofu, or soy chunks.

Fish
For those who are fond of eating non-veg food, the consumption of fish is very beneficial, it fulfills the need for vitamin B12 in a better way. Try to cook it in less oil.

Mushroom
Mushroom is considered a rich source of Vitamin B-12. Apart from vitamin B-12, calcium, iron, and protein are also found in good quantity in it. Although it is a bit expensive food, it is considered very beneficial in terms of health.