What Foods Contain B Vitamins?
Foods high in B vitamins include:
B1 - asparagus, spinach, romaine lettuce, green peas, eggplant, Brussels sprouts, tomatoes, tuna, and sunflower seeds.
B2 - calf's liver, spinach, romaine lettuce, mustard greens, collard greens, turnip greens, asparagus, broccoli, eggs, and yogurt.
B3 - tuna, beef liver, chicken, halibut, salmon, asparagus, and sea vegetables.
B5 - strawberries, cauliflower, broccoli, turnip greens, winter squash, collard greens, corn, tomatoes, asparagus, calf's liver, sunflower seeds, eggs, and yogurt.
B6 - spinach, kale, turnip greens, mustard greens, collard greens, Brussels sprouts, cauliflower, cabbage, celery, bell peppers, asparagus, broccoli, garlic, banana, tuna, and cod.
B7 - tomatoes, carrots, romaine lettuce, cabbage, cauliflower, cucumber, onions, strawberries, raspberries, almonds, walnuts, oats, eggs, halibut, and milk.
B9 - romaine lettuce, spinach, turnip greens, collard greens, mustard greens, cauliflower, broccoli, beets, asparagus, parsley, papaya, calf's liver, lentils, squash, pinto beans, black beans, garbanzo beans, and string beans.
B12 - calf's liver, sardines, snapper, shrimp, salmon, beef, halibut, yogurt, and eggs.
A diet that includes all food groups (including whole grains and 5 servings of fruits and vegetables a day), can provide all the B vitamins most people need.