Which foods contain vitamin B12? B12 is mostly found in animal-based products like meat, eggs, and dairy, with only trace amounts in most vegetables, fruits, and nuts. If you’re vegan ...