Vitamin B foods are foods that contain one or more of the eight B vitamins. These vitamins help your body turn food into energy, form red blood cells, and keep your brain and nervous system working properly. Unlike vitamin C, B vitamins are a group of water-soluble vitamins that work together in many of your body’s daily functions.
What Are the Eight B Vitamins?
The vitamin B complex includes eight distinct vitamins. Each one has a specific job, though they often work together. The eight are thiamine (B1), riboflavin (B2), niacin (B3), pantothenic acid (B5), pyridoxine (B6), biotin (B7), folate (B9), and cobalamin (B12).
You might see these listed on nutrition labels by their number or their name. For example, folate is often listed as folic acid on fortified foods. Vitamin B12 is sometimes called cobalamin. Knowing both names helps you spot them on ingredient lists.
All eight B vitamins are water-soluble. Your body does not store most of them in large amounts. You need a regular supply from food. The exception is vitamin B12, which your body can store in the liver for several years.
What Is Vitamin B Food? The Best Food Sources
B vitamins appear naturally in a wide range of foods. No single food contains all eight in significant amounts. A varied diet is the most reliable way to get all of them.
Animal products are the richest sources of several B vitamins, especially B12. Meat, poultry, fish, eggs, and dairy provide B12, B6, niacin, and riboflavin. Liver is one of the most concentrated sources of B vitamins, particularly B12 and folate.
Plant foods also provide B vitamins. Leafy green vegetables, beans, lentils, and whole grains contain folate, thiamine, and niacin. Many breakfast cereals and grain products are fortified with folic acid and other B vitamins. Fortification means these vitamins are added during processing.
Some foods stand out for specific B vitamins. Salmon and tuna provide high amounts of niacin and B6. Eggs are a good source of biotin and B12. Sunflower seeds offer pantothenic acid. Mushrooms contain riboflavin.
How Much Vitamin B Do You Need?
Each B vitamin has its own recommended daily amount. These amounts are set by the National Academies of Sciences, Engineering, and Medicine. They vary by age, sex, and life stage such as pregnancy.
For most adults, the daily recommendations are roughly:
- B1 (thiamine): 1.1–1.2 mg
- B2 (riboflavin): 1.1–1.3 mg
- B3 (niacin): 14–16 mg
- B5 (pantothenic acid): 5 mg
- B6: 1.3 mg
- B7 (biotin): 30 mcg
- B9 (folate): 400 mcg
- B12: 2.4 mcg
These are reference amounts for healthy adults. Pregnant women need more folate, about 600 mcg daily. Older adults may need more B6 and B12. Your doctor can tell you if you need amounts different from these standards.
Most people in the United States get enough B vitamins from food. Deficiencies are uncommon in healthy people who eat a varied diet. Certain groups face higher risk, including older adults, people with digestive disorders, and people following strict vegan diets.
Signs of Vitamin B Deficiency
Deficiency symptoms depend on which B vitamin is lacking. Because these vitamins have different roles, the signs differ. Some deficiencies produce distinct symptoms. Others cause vague, general fatigue.
Vitamin B12 deficiency is one of the most recognized. It can cause numbness or tingling in the hands and feet, balance problems, memory issues, and fatigue. These symptoms develop slowly over months or years. B12 deficiency can lead to permanent nerve damage if untreated.
Folate deficiency causes anemia. Symptoms include weakness, fatigue, and shortness of breath. During pregnancy, low folate increases the risk of neural tube defects in the developing baby. This is why folic acid supplementation is recommended before and during early pregnancy.
Niacin deficiency causes pellagra, a condition marked by diarrhea, dermatitis, and dementia. This is rare today in developed countries. It appears mainly in people with severe malnutrition or alcohol use disorder.
Thiamine deficiency causes beriberi, which affects the heart and nervous system. It is also rare in the US but can occur in people with alcohol dependence. Riboflavin deficiency can cause mouth sores and skin changes.
If you have persistent fatigue or other unexplained symptoms, see a doctor. Do not self-diagnose a deficiency. Blood tests can measure B vitamin levels and confirm whether a deficiency exists.
Who Is at Risk for Low Vitamin B Levels?
Some groups need more attention to their B vitamin intake. Older adults often have reduced stomach acid. This makes it harder to absorb B12 from food. Many older adults benefit from fortified foods or supplements.
People with digestive conditions such as celiac disease, Crohn’s disease, or after weight-loss surgery may absorb fewer B vitamins. These conditions affect the intestines where B vitamins are absorbed. Your doctor may recommend monitoring your levels.
Vegans and strict vegetarians are at higher risk for B12 deficiency. B12 is found naturally only in animal products. Plant foods do not provide active B12. Vegans need fortified foods or supplements to meet their B12 needs.
People who drink alcohol heavily are at risk for several B vitamin deficiencies. Alcohol interferes with absorption and increases excretion of B vitamins. Thiamine and folate are especially affected.
Pregnant women have increased needs for folate and B12. These vitamins support fetal development. Prenatal vitamins typically contain both.
Can You Get Too Much Vitamin B?
Your body excretes excess water-soluble vitamins in urine. This means toxicity from food sources is unlikely. You cannot overdose on B vitamins from eating foods that naturally contain them.
Supplements are different. High doses of certain B vitamins can cause problems. Large amounts of B6, taken for months or years, can cause nerve damage. This typically reverses when the supplement is stopped.
High-dose niacin can cause flushing, itching, and liver damage. Some prescription forms of niacin are used to treat high cholesterol. These are taken under medical supervision.
Folic acid from supplements is safe up to 1,000 mcg daily for adults. Higher doses can mask a B12 deficiency. This delays diagnosis and allows nerve damage to progress.
Talk to your doctor before taking high-dose B vitamin supplements. This is especially important if you take other medications or have health conditions.
Should You Take a Vitamin B Supplement?
For most healthy adults, food is sufficient. A varied diet provides all eight B vitamins in the amounts your body needs. No supplement is needed if you eat a balanced diet.
Some people benefit from supplements. Pregnant women need folic acid. Older adults may need B12. Vegans need B12 from fortified foods or supplements. People with certain medical conditions may need specific B vitamins.
B-complex supplements are widely sold. These contain all eight B vitamins in one pill. They are generally safe at recommended doses. But they are not necessary for everyone. Taking a supplement does not give you more energy if you are not deficient.
The idea that B vitamins boost energy is common. This is only true if you are deficient. B vitamins help convert food into energy. But if you already have enough, extra B vitamins do not create more energy. They simply pass out in your urine.
If you are concerned about your B vitamin intake, talk to your doctor. A simple blood test can show your levels. Your doctor can recommend whether you need a supplement and at what dose.
Frequently Asked Questions
What foods are highest in vitamin B?
Liver, salmon, tuna, eggs, dairy, and fortified cereals are among the highest sources. Leafy greens, beans, and whole grains provide several B vitamins as well.
What does vitamin B do for your body?
B vitamins help convert food into cellular energy, form red blood cells, and support brain and nervous system function. Each of the eight B vitamins has a specific role in these processes.
Is it better to get vitamin B from food or supplements?
Food is generally better because it provides B vitamins along with other nutrients your body needs. Supplements are useful for specific groups like pregnant women, vegans, and older adults who cannot meet their needs through diet alone.
Can vitamin B give you more energy?
Only if you are deficient. B vitamins help your body use energy from food, but extra amounts do not boost energy in people who already have adequate levels.

