egg has more riboflavin and folate, however, salmon contains more niacin, vitamin b6 and vitamin b12. egg is a great source of calcium. egg is an excellent source of vitamin a. for omega-3 fatty acids, salmon has more dha, dpa and epa than egg.