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


13. Sweet potatoes

I was really happy to find out that sweet potatoes are among the vitamin B rich foods that help increase energy and mood. Not only are sweet potatoes amazingly tasty, they are also a nutritional powerhouse. Sweet potatoes are a rich source of Vitamin B6, Vitamin C, magnesium, beta-carotene, and potassium.

14. Chickpeas

Known as garbanzo beans, chickpeas are a nutrient-dense legume. They are high in Vitamin B2 (riboflavin), Vitamin B1 (thiamin), Vitamin B9 (folate), Vitamin B6, Vitamin B5, and protein. Chickpeas are usually found in hummus but you can also add them to your soups, salads, veggie casseroles, and wraps.

More: 9 Best Foods to Eat for Healthy Eyes

15. Peanuts and peanut butter

Although all nuts contain B vitamins, peanuts stand out above the rest. They are an awesome source of VItamin B9 (folate), Vitamin B6, Vitamin B5, Vitamin B2 (riboflavin), and Vitamin B1 (thiamin). Peanut butter is high in vegetarian protein and heart-healthy fats, and is a great addition to your breakfast.

More: 15 Worst Foods to Eat Before Bedtime

As you can see, all of these foods are delicious and healthy and some of them make perfect snacks. Consider having one or two at every meal for less stress, more energy, and better health. You can easily snack on almonds, walnuts, bananas or add avocado, tomatoes or spinach to your favorite salad. In fact, the possibilities are endless! What are your favorite vitamin B rich foods and ways to eat them daily? Please share your thoughts in the comments section and thanks for reading.