孕妇可以吃维生素B2,但还是从食物中获得更安全,一般食物中维生素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。