What are the foods richest in vitamin B?

We are increasingly aware of the importance of the presence of vitamin B in our body. The fact that concern for health and our image has grown has led us to end up discovering that it is an essential nutrient. It is so that our body works properly, so that we have energy, so that our metabolism is adequate... For this reason, when there is a lack of it, measures must be taken. One action may be to resort to supplements of it, such as B Complex Vitamins , and another may be to choose to include in the diet some of the richest foods in B vitamins that exist. Do you dare to discover them?

The most interesting foods for their contribution of vitamin B

As you well know, vitamin B is made up of a total of eight vitamins and many of them, to a greater or lesser extent, are the ones that you can contribute to your body by ingesting these products:


Without a doubt, the egg is one of the foods that stands out the most in the sense that concerns us. Specifically, you have to know that it has large amounts of different types of vitamin B. For this reason, in order to incorporate them all into the body, it is important to eat it whole and not just the yolk, as was believed until some time ago.

2.The fish

In this list we could not fail to include this other product, which is essential to be present in any diet that wants to be healthy, complete and balanced. It is true that there are varieties of it that provide more of the nutrients that concern us than others. For this reason, keep in mind that the ones that will interest you the most are salmon, sardines and trout. variedades-pescado-rico-vitamina-b

3. Legumes

Of course, when it comes to ensuring that your body has the necessary amount of vitamin B, you should also bet on introducing legumes into your diet. As with fish, there are some that are richer in it than others. Specifically, among the most recommended are beans, lentils, chickpeas and black beans. All of these provide, above all, what is vitamin B9, also known as folic acid.

4.The meat

Within this group of foods we find different varieties and with these different contributions of vitamin B. Of course, you must keep in mind that the most important in this regard are chicken, which is especially rich in B2 and B5, and beef. The latter provides the body with both B1 and B2, B3, B6 and B12. Likewise, although excessive consumption of what is known as offal is not indicated, it is interesting to know that liver is also a good option.

5. Dairy

Milk, yogurt or cheese are some of the products that are included in this category and that manage to give the body good doses of the nutrient in question. Exactly they offer you B12, B1, B2 and B5. alimentos-lacteos-ricos-vitamina-b

6. Green leafy vegetables

Spinach, chard and lettuce, among other varieties, are also foods that must be taken when you have a deficiency of the vitamin we are treating. And these have the advantage that they can be eaten both raw and boiled, stewed or sautéed.

Other foods that provide vitamin B to the body

The products that we have made known to you in the previous section are, without a doubt, those that taking them can get us to provide more vitamin B to our metabolism. But this does not mean that there are others who, although in smaller quantities, also have high levels of it. We are referring to the following:


In this group we have to highlight that the richest in this nutrient are sunflower seeds, hazelnuts and peanuts. This without forgetting either almonds and walnuts , which give us, above all, vitamin B6.

2.The seeds

For some time now, the presence of seeds in our diet has increased remarkably, since many are considered 'superfoods'. In the case at hand, the most important are those made of linen. food-seeds-flax-vitamin-b


Fruit is a healthy and essential food in any diet, but even more so if you want to provide B vitamins to the body. Among the varieties with the highest percentages of it are bananas, oranges, pomegranates and kiwis, among others. Here you can see the fruits with the most vitamin B there are. Of course, without forgetting that oysters, whole grains, and even soybeans and peas are also rich in this nutrient.
Back to blog