Tuna
One can (107 grams) of light tuna gives almost 96 kcals and 2.75 mcg of vitamin B12 which is almost 120% of the daily value for vitamin B12. Moreover, tuna also offers 19 grams of protein to promote healthy skin, hair, and bones. Light tuna makes a perfect food choice to get vitamin B12 and lean proteins at the same time with good satiety value. Opt for wild tuna as it always have lesser contaminants.