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


12. Spinach

I believe you are a bit tired of seeing spinach on every list that tells about healthy eating, but this leafy green vegetable is plentiful in Vitamin B2 (riboflavin), Vitamin B9 (folate), Vitamin C, iron, potassium, and magnesium, and it boasts fantastic health benefits. Spinach is a great mood-boosting food and it also improves alertness and energy. Consume spinach lightly cooked or raw to get the most benefit.

More: 7 Sneaky Ways to Eat More Greens Every Day