Foods from animals, but not plants, naturally have vitamin B12. These include fish, meat, poultry, eggs, milk, and other dairy products.