Vitamin B2 (or riboflavin) is a water-soluble B vitamin. 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.