Riboflavin is an essential B vitamin that we need to obtain from our diet. Here are the top 20 foods high in riboflavin per serving and per 100 grams.