Foods that have sufficient vitamin B12 are beef, pork, poultry, eggs, milk and dairy products.