Vitamin B-2, also known as Riboflavin ,is required for a variety of processes like energy production and the maintenance of skin, blood cells, and other structures. It can also provide considerable antioxidant support to increase protection against free radicals. Foods like broccoli and spinach are plant-based sources of Vitamin B-2.