Top Food Sources of Vitamin B6

Natural food sources rich in Vitamin B6 — with USDA nutrient data and evidence-based guidance.

Top food sources

Getting enough Vitamin B6 from food is achievable with the right choices. Based on USDA data, the top five foods ranked by Vitamin B6 content per serving are: 1. Chickpeas, canned (1 cup): 1.1 mg; 2. Beef liver, pan-fried (3 ounces): 1.0 mg; 3. Tuna, yellowfin, cooked (3 ounces): 0.9 mg; 4. Salmon, cooked (3 ounces): 0.6 mg; and 5. Chicken breast, roasted (3 ounces): 0.5 mg. These foods also provide co-factors like magnesium and zinc, which support the enzymatic reactions that require Vitamin B6 NIH ODS ↗.

Why food beats supplements

Whole foods offer superior bioavailability because Vitamin B6 in its natural form is bound to a food matrix that includes synergistic nutrients. For example, the chickpeas listed above provide fiber and complex carbohydrates, while the beef liver supplies iron and copper, all of which work together to support the metabolic pathways where Vitamin B6 acts as a coenzyme NIH ODS ↗. Isolated supplements lack these co-factors and may not be absorbed as efficiently by the body NIH ODS ↗.

Maximizing absorption

To maximize Vitamin B6 absorption, pair your top food sources with a source of riboflavin (Vitamin B2), which is needed to convert Vitamin B6 into its active form. For instance, enjoy your chickpeas with a spinach salad (rich in riboflavin) or your salmon with a side of mushrooms. Cooking methods like roasting or pan-frying are excellent, as they preserve the nutrient content. Avoid excessive alcohol consumption, as it can interfere with Vitamin B6 metabolism NIH ODS ↗.

Dietary considerations

For vegetarians and vegans, the top plant-based option is chickpeas (1.1 mg per cup), followed by potatoes, baked with skin (1 medium: 0.4 mg) and bananas (1 medium: 0.4 mg). For those who include animal products, beef liver (1.0 mg per 3 ounces) and tuna (0.9 mg per 3 ounces) are excellent choices. All options fit into a balanced diet NIH ODS ↗.

Your daily plan

Aim for 1.3 mg of Vitamin B6 daily for most adults. A practical plan: start your day with a banana (0.4 mg), have a lunch of chickpea salad (1 cup chickpeas = 1.1 mg), and include a 3-ounce serving of salmon (0.6 mg) for dinner. This combination provides approximately 2.1 mg, easily meeting your RDA NIH ODS ↗.

Food vs. Supplements

While supplements can help fill nutritional gaps, whole foods offer advantages that pills cannot replicate:

  • Better Absorption — Nutrients in food are often absorbed more efficiently due to synergistic compounds (e.g., vitamin C in oranges enhances iron absorption).
  • Additional Nutrients — Foods contain fiber, antioxidants, and phytochemicals that supplements lack.
  • Lower Risk — It is nearly impossible to overdose on nutrients from food alone. Supplements can more easily lead to excessive intake.
  • Cost-Effective — Getting nutrients from a balanced diet is generally more economical than purchasing individual supplements.

Bottom line: Food first. Supplements fill gaps when diet alone is insufficient.

View Vitamin B6 Supplement Guide