What Foods Have Vitamin B?


Quick Answer

Foods that have vitamin B include fruits, vegetables, legumes, whole grains, dairy, seafood, meat and eggs. These foods contain vitamins in the B-complex family, all of which break down sugars for energy.

Continue Reading
Related Videos

Full Answer

Whole grains contain B vitamins with the exception of vitamin B12. This vitamin regulates blood cell formation. Whole grains include rice, flour, wheat germ, millet and barely. Bread and pasta products that have whole grains are the healthiest options to purchase.

Vegetables and fruits contain vitamins B2, B3, B5 and B6. Broccoli, Brussels sprouts and spinach all contain vitamin B2. Peanuts and beets have vitamin B3. Beans, lentils, dark greens, cantaloupe, oranges and sunflower seeds contain vitamin B6. Baked potatoes have more than 35 percent of the vitamin B6 daily allowance, and the skins come with more fiber.

Eggs, meat and dairy have high amounts of vitamins B1, B6 and B12. Liver contains a high amount of vitamin B12, and meat products in general are a natural source of vitamin B12. Pork in particular has vitamins B6 and B12, and it enhances the metabolism and heart health. For instance, small clams have over 10 times the recommended amount of vitamin B12. The vitamin is also prevalent in cereal, rice milk and soy milk.

Learn more about Nutritional Content

Related Questions