Like the other B vitamins, it plays a key role in energy metabolism, and is required for the metabolism of fats, ketone bodies, carbohydrates, and proteins.
Riboflavin is found in mushrooms, soy, spinach, milk and beef.
http://www.nlm.nih.gov/medlineplus/druginfo/natural/patient-riboflavin.html