15 Vitamin B-Rich Foods to Boost Your Energy and Mood


8. Tomatoes

Tomatoes contain goodly amounts of B vitamins, especially Vitamin B6. They are high in Vitamin C and potassium as well. Tomatoes help your body produce a natural antioxidant called glutathione that detoxify the liver. Moreover, tomatoes are one of those foods that you need to eat to have a perfect skin.

More: 9 Best Health Benefits of Tomatoes