The salmon
As with red meat and eggs, salmon is an abundant source of vitamin B12. A three-ounce serving of prepared salmon contains 130 calories and 4 micrograms (mcg) of vitamin B12, which is nearly 168% of the DV. In addition to being a lean protein with heart-healthy omega-3 fatty acids, salmon is a healthier option for meeting your vitamin B12 requirements. To reduce your risk of heart disease and stroke, the American Heart Association recommends consuming two daily servings of oily fish, such as salmon.