"Riboflavin, also known as vitamin B2, is one of the eight B vitamins, and it is an essential vitamin. This article provides a list of foods highest in riboflavin per serving and per 100 grams. For reference, the current daily value for riboflavin is 1.3 mg for adults and children over the age of four.
Atlantic mackerel has several benefits compared to other fish. For one thing, the fish is very high in omega-3, and it also has one of the lowest mercury concentrations. Mackerel offers a substantial serving of riboflavin, too, with a typical fillet providing 27% of the daily value.
Feta is a type of fresh cheese usually made from sheep’s milk, and it originates in Greece. On a nutritional basis, feta is an excellent source of protein, B vitamins, and a variety of essential minerals. Feta has a high riboflavin content, with just an ounce serving providing 18% of the daily value.
Spinach is a nutritious leafy green that is among the most nutrient-dense of vegetables. This popular food is the best vegetable source of riboflavin, too, with a 100-gram serving of raw spinach offering 15% of the daily value.
Dried Shiitake Mushrooms