Yes, walnuts contain Vitamin B12. According to the USDA, one cup of chopped walnuts contains 0.7 micrograms of vitamin B12.