B Complex Vitamins Foods: 10 Best Sources

Discover the best b complex vitamins foods — from beef liver to lentils. Learn which foods cover all 8 B vitamins and how much you actually need.

A stylized figure holds a glowing salmon fillet up to warm light, eight radiant color streams flowing through it like sunbeams against a clean white background

By Dr. Jane Smith · Published June 10, 2025 · 9 min read

B complex vitamins foods are some of the most nutritionally dense items you can put on your plate. The eight B vitamins — thiamine (B1), riboflavin (B2), niacin (B3), pantothenic acid (B5), pyridoxine (B6), biotin (B7), folate (B9), and cobalamin (B12) — work together to convert food into energy, support nervous system function, produce red blood cells, and keep skin, hair, and DNA healthy.

Unlike fat-soluble vitamins, all B vitamins are water-soluble, which means your body cannot store most of them for long. Daily intake through food matters — and knowing which foods deliver the most B vitamins makes it significantly easier to stay covered.

What Are B Complex Vitamins?

The B complex is a group of eight chemically distinct vitamins that share a common role: they act as coenzymes, meaning they help enzymes carry out metabolic reactions your body runs continuously. According to a 2022 review published in the American Family Physician journal, B vitamins are involved in every major metabolic pathway — from carbohydrate and fat oxidation to amino acid synthesis, neurotransmitter production, and DNA repair.

Each B vitamin has a unique function, distinct food sources, and different deficiency risks. Some, like folate and B12, are tightly regulated because deficiencies can have serious health consequences. Others, like pantothenic acid, are so widely distributed in food that deficiency is rare.

The practical goal is not perfection — it is variety. Eating from a broad range of whole foods naturally covers the full B complex spectrum.

10 Best Foods High in B Complex Vitamins

1. Beef Liver

Beef liver is the single best food source of the entire B complex. A 3.5-ounce (100g) serving provides significant amounts of all eight B vitamins simultaneously — including over 300% of the daily value for B12, 201% for B2, and 138% for biotin.

It is particularly rich in folate and B6, making it valuable for supporting red blood cell production and immune function. If the flavor is too strong, chicken liver is a milder alternative with comparable nutritional density.

2. Salmon

Salmon is one of the most practical broad-spectrum B vitamin sources in everyday cooking. A 3.5-ounce serving covers roughly 51% of the B12 daily value, 47% of B6, 50% of niacin, and meaningful amounts of B1, B2, and B5.

The NIH Office of Dietary Supplements ranks fatty fish like salmon among the top dietary sources of B12. It also delivers omega-3 fatty acids, high-quality protein, and vitamin D alongside its B vitamin content — making it one of the most nutritionally efficient foods available.

3. Nutritional Yeast

Nutritional yeast is the standout B vitamin source for plant-based eaters. Two tablespoons of fortified nutritional yeast provide an extraordinary range: 680% of the daily value for B1, 570% for B2, 280% for niacin, 480% for B6, and 583% for B12.

It is important to note that the B12 in nutritional yeast comes from fortification, not naturally. Unfortified nutritional yeast contains no B12. Check labels carefully and choose a fortified brand if you rely on it for B12 coverage.

4. Eggs

Eggs provide a convenient, affordable source of several B vitamins — particularly biotin (B7), riboflavin (B2), and B12. One large cooked egg covers roughly 33% of the daily biotin requirement and 15% of B2.

Biotin is concentrated in the yolk. Interestingly, raw egg whites contain a protein called avidin that blocks biotin absorption. Cooking deactivates avidin, which is why cooked eggs deliver substantially more biotin than raw ones.

5. Chicken Breast

Chicken breast is one of the best everyday sources of niacin (B3) and pyridoxine (B6). A 3.5-ounce serving provides approximately 69% of the daily value for niacin and 30% for B6. These two vitamins are particularly important for energy metabolism and neurotransmitter production, including serotonin and dopamine.

Paired with a varied diet, chicken breast is a practical anchor for meeting niacin needs — especially valuable for people who do not eat red meat or organ meats regularly. For more high-protein meal ideas, see our guide on high-protein snacks.

6. Lentils

Lentils are the strongest plant-based source of folate (B9). One cup of cooked lentils provides roughly 358 micrograms of folate — approximately 90% of the daily value for most adults and more than half the 600 mcg recommended during pregnancy.

Lentils also contribute meaningful amounts of thiamine (B1) and pyridoxine (B6). For vegetarians and vegans building a B vitamin foundation without animal products, lentils alongside fortified foods cover most of the spectrum outside of B12.

7. Pork Loin

Pork loin is the richest commonly eaten source of thiamine (B1). A 3.5-ounce serving provides roughly 69% of the daily value for thiamine — more than almost any other food. Thiamine is essential for converting carbohydrates into energy, and it plays a critical role in nerve and muscle function.

Pork also contributes riboflavin, niacin, B6, and a small amount of B12, making it a solid all-around B vitamin source alongside beef and poultry.

8. Spinach and Leafy Greens

Dark leafy greens — particularly spinach, collard greens, and asparagus — are among the best plant-based sources of folate. Three cups of raw spinach provides roughly 41% of the daily folate value, along with riboflavin and small amounts of other B vitamins.

Folate from food (called dietary folate) is essential for DNA synthesis and cell division. It is especially critical during the first trimester of pregnancy, when adequate folate dramatically reduces the risk of neural tube defects like spina bifida.

9. Sunflower Seeds

Sunflower seeds are a notable source of pantothenic acid (B5) and pyridoxine (B6). One ounce provides approximately 20% of the daily value for B5, which is involved in coenzyme A biosynthesis, fatty acid metabolism, and the production of acetylcholine.

They also contain biotin and niacin, making them a useful snacking option for people looking to build B vitamin intake passively throughout the day — no cooking required.

10. Dairy (Milk and Yogurt)

Milk and yogurt are practical, everyday sources of riboflavin (B2) and B12. An 8-ounce glass of milk provides roughly 26% of the daily value for riboflavin and 18% for B12. Yogurt is comparable, with the added benefit of probiotics.

For people who include dairy in their diet, it serves as a consistent background source of B vitamins without requiring any deliberate meal planning. Greek yogurt tends to have higher protein content and similar B vitamin density to regular yogurt.


B Vitamins Across Key Food Sources

Food (3.5 oz / 100g)B1B2B3B6B9 (Folate)B12
Beef liver★★★★★★★★★★★★★★★★★★
Salmon★★★★★★★★★★★★★★
Nutritional yeast (fortified)★★★★★★★★★★★★★★★★★
Eggs★★★★★★★★
Chicken breast★★★★★★★★★★
Lentils (cooked)★★★★★★★★★—
Pork loin★★★★★★★★★★★
Spinach (raw)—★—★★★★—
Milk (8 oz)—★★———★★

★★★ Excellent source (>30% DV) · ★★ Good source (15–30% DV) · ★ Modest source (<15% DV) · — Negligible


Signs You May Be Low in B Vitamins

B vitamin deficiencies often develop gradually, and symptoms overlap with other conditions — which can make them easy to miss. Common warning signs include:

  • Persistent fatigue and weakness — often linked to low B12, B9, or B1, all of which are required for energy production
  • Cracked lips and mouth sores — classic signs of riboflavin (B2) and B6 deficiency
  • Numbness or tingling in hands and feet — a hallmark symptom of B12 deficiency, which can become irreversible if untreated
  • Skin rash or dermatitis — associated with niacin, B6, and biotin deficiencies
  • Poor memory and difficulty concentrating — linked to low B12, folate, and B6, which are required for neurotransmitter synthesis
  • Megaloblastic anemia — abnormally large red blood cells caused by B12 or folate deficiency

⚠️ Medical Disclaimer

This article is for informational purposes only and does not constitute medical advice. If you suspect a B vitamin deficiency, consult a healthcare professional. B12 deficiency in particular can cause permanent neurological damage if left untreated.

People most at risk for B vitamin deficiencies include vegans and strict vegetarians (particularly for B12), adults over 50, pregnant women (folate), people with heavy alcohol use (B1, B2, B6, folate), and those taking medications like metformin or proton pump inhibitors that deplete B12.

Food Sources vs. Supplements: Which Is Better?

For most people eating a varied diet that includes animal products, food provides adequate B vitamins without supplementation. B vitamins from whole foods come packaged with cofactors, fiber, and other nutrients that support their absorption and function.

There are situations where supplements make clear sense:

  • Vegans and vegetarians — B12 has no reliable plant-based source. Supplementation or consistent use of fortified foods is essential.
  • Pregnant women — Folic acid (the synthetic form of folate) is actually more bioavailable than natural food folate. Most prenatal supplements and fortified foods use folic acid for this reason.
  • Adults over 50 — Stomach acid production declines with age, reducing B12 absorption. The NIH recommends that adults over 50 meet most of their B12 needs from fortified foods or supplements.
  • People on metformin — This common diabetes medication is known to deplete B12 over time and warrants monitoring.

If you choose to supplement, a standard B complex supplement is generally safe — all 8 B vitamins are water-soluble, and excess amounts are excreted in urine. The exceptions are high-dose niacin (above 3 g/day can cause liver toxicity) and B6 above 100 mg/day (can cause peripheral neuropathy).

For a deeper look at how protein and B vitamins work together for muscle health, see our guides on BCAA supplements and daily protein requirements.

Frequently Asked Questions

What foods are highest in B complex vitamins?

Beef liver provides all 8 B vitamins in meaningful amounts from a single serving, making it the most complete food source. Salmon, nutritional yeast, eggs, and pork loin are excellent broad-spectrum options. For plant-based diets, lentils (folate) and fortified nutritional yeast (most B vitamins including B12) are the strongest choices.

What are the symptoms of B complex deficiency?

Symptoms depend on which vitamin is depleted. Fatigue, cracked lips, mouth sores, tingling in the extremities, skin rash, and cognitive changes are common across several B deficiencies. B12 deficiency is the most serious — prolonged deficiency can cause megaloblastic anemia and irreversible nerve damage.

Can you get enough B vitamins from food alone?

Yes, for most people eating a varied omnivorous diet. The critical exception is B12 for vegans — plant foods contain no B12 unless fortified. Adults over 50 and people on certain medications also face higher deficiency risk and may need supplementation regardless of diet quality.

Which B vitamin is hardest to get from plant foods?

Vitamin B12. It is found almost exclusively in animal products — meat, seafood, dairy, and eggs. Fortified nutritional yeast and plant-based milks are the only reliable plant sources, and only when specifically fortified. Vegans who do not consume these foods regularly should supplement.

Track Your B Vitamin Intake

Understanding which B vitamins you are getting from food is the first step. Knowing your actual daily intake — in context of everything else you eat — is where real nutrition awareness begins.

Download Caloria and see exactly what is on your plate. Snap a photo of any meal for an instant breakdown of calories, macros, and nutritional content — no manual entry needed.

  • Download on the App Store

Topic: Nutrition Science

Frequently Asked Questions

What foods are highest in B complex vitamins?
Beef liver tops the list — it provides meaningful amounts of all 8 B vitamins in a single 3.5 oz serving. Salmon, nutritional yeast, eggs, and pork loin are also excellent broad-spectrum sources. For plant-based eaters, lentils and fortified nutritional yeast cover most B vitamins.
What are the symptoms of B complex deficiency?
Symptoms vary by which B vitamin is low. Common signs include persistent fatigue, cracked lips, mouth sores, skin rash, numbness or tingling in hands and feet, poor memory, and in severe cases, anemia. B12 deficiency in particular can cause irreversible neurological damage if left untreated.
Can you get enough B vitamins from food alone?
Most people eating a varied diet with animal products can meet their B vitamin needs from food. The key exception is vitamin B12 for vegans and strict vegetarians — plant foods contain no B12 unless fortified. Adults over 50 also absorb B12 less efficiently and may benefit from supplementation.
Which B vitamin is hardest to get from plant foods?
Vitamin B12 is the only B vitamin with no reliable plant-based sources. It is found almost exclusively in animal products — meat, fish, dairy, and eggs. Vegans must rely on fortified foods or supplements to meet the 2.4 mcg daily requirement.
Do you need a B complex supplement if you eat a balanced diet?
Generally no. A diet including meat, fish, eggs, dairy, and varied vegetables typically provides adequate amounts of all 8 B vitamins. Supplementation is most warranted for vegans (B12), pregnant women (folate), adults over 50, and people on medications like metformin that deplete B12.
Home Blog Buy Privacy Terms