含有维生素d的食物有,1、鱼类,例如刀鱼、鳗鱼、鳕鱼等。2、蛋类,鸡蛋、鹅蛋、鸭蛋等食物。3、海产品,例如海带、紫菜,以及坚果类食物,都含有丰富的维生素d,建议一定要适量补充,避免盲目补充,防止对身体造成伤害,注意饮食的营养均衡。