1. Salmon
Aside from B12, your body cannot store these vitamins for long periods, so you have to replenish them regularly through food (1).
Why You Need B Vitamins
store all of the B-group vitamins, it’s important that you continuously get them through your diet. Here are five foods that are high in B vitamins:
1.
Eggs
Eggs are a good source of B vitamins, especially pantothenic acid (B5) and Cyanocobalamin (B12). They contain:
Thiamin (B1)
Riboflavin (B2)
Niacin (B3)
Pantothenic acid (B5)
Pyridoxine (B6)
Folate or “folic acid” (B9)
5. Avocados
Avocados contain almost 20 vitamins and minerals.
Other health benefits of avocados include:
6. Are excellent sources of vitamin B3, vitamin B6, and vitamin B12. They also contain other important minerals such as potassium, chromium, iron, selenium, and zinc.