Foods containing vitamin B: 1, cereals, such as rice, millet, corn, oats, these cereals are often rich in B vitamins. 2, legumes, such as soybeans, green beans, black beans, red beans, these legumes are often rich in vitamin B. 3, animal offal, such as pig liver, chicken liver, lamb liver, these animal offal is often rich in vitamin B. 4, eggs, such as eggs, duck eggs, goose eggs, quail eggs. 4, egg food, such as eggs, duck eggs, goose eggs, quail eggs.