B Vitamins: Small but Mighty
B vitamins are a group of essential micronutrients that each play a special role in the body. Also known as the "B complex," these eight vitamins are involved in converting food into energy, nervous system function, brain health and more.
In the ABCs of vitamins, B are a big deal. Together, they act as helpers for enzymes, which facilitate hundreds of chemical reactions in the body.
Functions of the 8 B Vitamins
Each B vitamin has a slightly different job, based on information from the National Institute of Health's Office of Dietary Supplements:
- Vitamin B1 (thiamin) helps convert nutrients from food into energy for cells, especially in the brain.
- Vitamin B2 (riboflavin) acts as an antioxidant to fight free radicals and aids in the metabolism of fat and other vitamins.
- Vitamin B3 (niacin) acts as a precursor to NAD+ and supports energy production, DNA repair and skin health.
- Vitamin B5 (pantothenic acid) helps the body break down nutrients from food and aids in hormone synthesis.
- Vitamin B6 (pyridoxine) acts as a helper for enzyme reactions involved in energy metabolism and supports a healthy immune system.
- Vitamin B7 (biotin) helps the body metabolize carbohydrates, fats and proteins, and regulates gene expression.
- Vitamin B9 (folate) supports red blood cell production, DNA synthesis and healthy fetal brain development during pregnancy.
- Vitamin B12 (cobalamin) plays a key role in maintaining healthy nerve cells and brain function.
Why Do We Need B Vitamins Daily?
B vitamins are water-soluble, which means they aren't stored in our tissues or organs. After consuming B vitamins, the body uses what it needs, and any excess is excreted in urine, Katherine Zeratsky, a registered dietitian at the Mayo Clinic, previously told TODAY.com.
If you've ever noticed your pee turns a bright neon shade of yellow after taking supplements, that's usually thanks to B vitamins, specifically riboflavin. Because the body gets rid of B vitamins relatively quickly, we need to replenish our levels daily.
Recommended Daily Intakes of B Vitamins
The average healthy adult should aim to consume the following amounts of each B vitamin daily, per the NIH:
- Vitamin B1: 1.1–1.2 milligrams
- Vitamin B2: 1.1–1.3 milligrams
- Vitamin B3: 14–16 milligrams
- Vitamin B5: 5 milligrams
- Vitamin B6: 1.3–1.5 milligrams
- Vitamin B7: 30 micrograms
- Vitamin B9: 400 micrograms
- Vitamin B12: 2.4 micrograms
If you're pregnant or breastfeeding, you'll need a greater amount of certain B vitamins to support fetal development and neonatal health — these are often found in prenatal supplements.
Food First: Why Whole Foods Beat Supplements
Most healthy people can get enough B vitamins through a balanced diet and don't need to rely on B complex pills. However, people who have certain health conditions or dietary restrictions may struggle to get enough B vitamins and benefit from taking supplements. These include strict vegans and people with gastrointestinal disorders, such as Crohn's disease.
Taking B vitamin supplements won't provide added benefits if you don't have a deficiency, experts say. Whole foods that are naturally rich in B vitamins also contain other essential vitamins, minerals and antioxidants — along with protein, fats and dietary fiber. These all work together to optimize how the body absorbs and uses nutrients, according to Collin Popp, Ph.D., dietitian and assistant professor of population health at the NYU Grossman School of Medicine.
Unlike B complex supplements, which contain isolated nutrients, whole foods provide a wider variety of benefits, Popp notes. Plus, it's harder to overdo it with vitamins from food alone. Although B vitamins are water-soluble, it is possible to get too much of them. Taking mega-doses of B vitamins in supplements can lead to nausea, diarrhea, skin flushing and nerve damage, per the Cleveland Clinic.
13 Foods High in B Vitamins
1. Beef Liver
Organ meats are exceptionally nutrient-dense, and beef liver in particular is like nature's B complex supplement. Three ounces of cooked beef liver provides over 100% of the daily value (DV) for several B vitamins, per the USDA Food Database:
- Vitamin B2: 3.2 milligrams (223% DV)
- Vitamin B3: 15 milligrams (93% DV)
- Vitamin B5: 8.3 milligrams (166% DV)
- Vitamin B6: 0.9 milligrams (53% DV)
- Vitamin B7: 30 micrograms (103% DV)
- Vitamin B12: 70 micrograms (2,944% DV)
In addition to B vitamins, beef liver is rich in vitamin A and iron, which support immune function and healthy vision.
2. Clams
Mollusks like clams are an excellent source of B vitamins. One serving of cooked clams, without the shells, provides about:
- Vitamin B2: 0.4 milligrams (31% DV)
- Vitamin B3: 2.8 milligrams (17% DV)
- Vitamin B12: 17 micrograms (700% DV)
Clams are packed with protein and naturally low in calories, says registered dietitian Frances Largeman-Roth. They're also a good source of iron and selenium, essential minerals.
3. Salmon
Salmon is widely known for its omega-3 fatty acid content, but it's also an excellent source of B vitamins. A 3-ounce serving of cooked salmon provides substantial amounts of B1, B2, B3, B5, B6 and B12, along with vitamin D and high-quality protein.
4. Eggs
Eggs are a nutritional powerhouse, with the yolk particularly rich in biotin, folate and B12. One large egg contains about 0.6 micrograms of B12, 24 micrograms of folate and 10 micrograms of biotin, plus high-quality protein and choline.
5. Lean Meats (Beef, Chicken, Pork)
Lean meats are reliable sources of B vitamins, especially B3, B6 and B12. Beef and pork are particularly rich in thiamin and riboflavin, while chicken is a good source of niacin and B6.
6. Tuna
Canned tuna is a convenient and economical source of B vitamins, especially rich in B3, B6 and B12. A 3-ounce serving of tuna can provide over 100% of the daily requirement for B12.
7. Fortified Cereals
Many breakfast cereals are fortified with multiple B vitamins, including folate, B6 and B12. Choose low-sugar whole grain varieties for the best health benefits.
8. Legumes (Lentils, Chickpeas, Black Beans)
Legumes are an important source of B vitamins for vegetarians, especially rich in folate, B1 and B6. One cup of cooked lentils provides about 90% of the daily requirement for folate.
9. Sunflower Seeds
Sunflower seeds are a concentrated source of B vitamins, particularly B5, B6 and folate. A small handful provides significant B vitamins, along with vitamin E and healthy fats.
10. Whole Grains (Oats, Brown Rice, Quinoa)
Whole grains retain the bran and germ, making their B vitamin content much higher than refined grains. Oats are especially rich in B1, B5 and folate, while quinoa offers a comprehensive B vitamin profile.
11. Dairy Products (Milk, Yogurt, Cheese)
Dairy products are important sources of B2 and B12. One cup of milk provides about 26% of the daily requirement for B2 and 18% for B12. Yogurt and cheese are similarly rich in these nutrients.
12. Dark Leafy Greens (Spinach, Kale)
Dark leafy greens are an excellent source of folate. One cup of cooked spinach provides about 65% of the daily requirement for folate, along with B6 and B2.
13. Nutritional Yeast
Nutritional yeast is a B vitamin treasure trove for vegetarians, often fortified to contain a complete B vitamin profile, including B12. It has a cheesy flavor and can be sprinkled on popcorn, pasta or salads.
The Bottom Line
For most healthy people, getting B vitamins through a balanced diet is the best strategy. Whole foods not only provide B vitamins but also deliver a synergistic array of other nutrients. If you have specific health conditions or dietary restrictions, consult your doctor before deciding whether supplements are necessary.
Want to better track your nutritional intake and health metrics? Xiaoshu Health App can sync with Apple Health to track relevant indicators, helping you understand your body and make smarter dietary choices.