egg has more thiamin, riboflavin, pantothenic acid, vitamin b6, folate and vitamin b12, however, bacon contains more niacin. egg has signficantly more iron than bacon. egg is a great source of vitamin d and calcium. egg is an excellent source of vitamin a and protein.