Here is a list of vitamin B complex foods. 1  Pork, berries, legumes, lean meats. 2  Nuts, soy milk (Vitamin B1). 3  Eggs, dark green vegetables, fish, grains, lean meat, mushrooms (B2). 4  Sunflower seeds, tuna, poultry, potato, cottage cheese, liver (B3). 5  Organ meats, avocados, broccoli, mushrooms(B5).