含维生素B2的食物:动物肝脏、鸡蛋、牛奶、豆类及某些蔬菜,如雪里红、油菜、菠菜、青蒜等绿叶蔬菜都能提供维生素B2。 含维生素B多的水果有:西红柿(它也可以算做水果)橘子、香蕉、葡萄、梨、核桃、栗子,弥猴桃等. 一般食物中维生素B2的含量都不算高,但动物内脏含维生素B2很丰富,尤其是肝脏含量最高。每天只要食用这些内脏50~100克,就可满足儿童、少年一天的维生素B2的需要。其他动物性食物如猪肉、鸡蛋,水产品中的鳝鱼、河蟹等也都含有较多的维生素B2。植物性食物中的菌藻类食物如蘑菇、海带、紫菜中含维生素B2较多。如每100克北京口蘑含维生素B2为2.53毫克,香菇为1.13毫克,冬菇含1.59毫克,元蘑中含量最高,可达7.09毫克。海带和紫菜中的维生素B2分别为每100克0.36毫克和2.07毫克。其他植物性食物以黄豆花生和绿叶菜中含维生素B2较多。如每100克黄豆含维生素B2为0.25毫克,青豆为0.24毫克,芸豆为0.25毫克,蚕豆(去皮)为0.52毫克。绿叶菜中每100毫克含维生素B2为0.08~0.16毫克、如果每天吃400~500克绿叶菜也可得到相当数量的维生素B2。