Skip navigation links
A cooked steak presented atop asparagus and tomatoes

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