The 12 foods with vitamin B that you should eat, essential in your diet. A balanced diet has to include varied foods with different types of vitamin B.

Soy is one of the foods with the highest amount of folic acid or vitamin B9. Oatmeal, rice and bread provide vitamin B and also fiber, but especially if they are whole grains. Pork provides 8 to 10 times more vitamin B1 or thiamine than other meats. It also has vitamin B12, essential fatty acids and minerals such as zinc, iron and phosphorus.