B vitamins play a key role in numerous bodily functions, including energy metabolism, the nervous system, cellular health, and blood formation. The vitamin B group consists of eight vitamins in total, collectively known as the “B complex.” Since the body can hardly store them, regular intake through the diet is especially important.
In this article, you will learn which foods are rich in vitamin B, how the individual B vitamins differ, and what you should pay attention to when following a vegan or vegetarian diet.
What are B vitamins?
B vitamins are involved in various processes in the body. The vitamin B complex includes:
- B1 (thiamine)
- B2 (riboflavin)
- B3 (niacin)
- B5 (pantothenic acid)
- B6 (pyridoxine)
- B7 (biotin)
- B9 (folate/folic acid)
- and B12 (cobalamin)
Each of these vitamins has its own specific functions, yet they work closely together. That is why it is beneficial to combine foods rich in B vitamins in as varied a way as possible.
Foods rich in Vitamin B
Foods rich in Vitamin B1 (Thiamine)
Thiamine supports normal energy metabolism and helps the body use carbohydrates from food. It also plays a role in the normal functioning of the nervous system.
Good sources of vitamin B1 include:
- Wholegrain products, such as oats and wholegrain bread
- Legumes, such as lentils, peas, and beans
- Sunflower seeds
- Pork
- Potatoes
2. Foods Rich in Vitamin B2 — Riboflavin
Riboflavin is involved in various metabolic processes and contributes to the maintenance of normal skin and mucous membranes. It is also important for releasing energy from nutrients.
Good sources of vitamin B2 include:
- Milk and dairy products
- Eggs
- Almonds
- Spinach
- Broccoli
- Nutritional yeast
3. Foods Rich in Vitamin B3 — Niacin
Niacin supports energy metabolism and contributes to the normal function of the skin and mucous membranes. It is involved in important biochemical reactions that support the body in everyday processes.
Good sources of vitamin B3 include:
- Peanuts
- Poultry
- Tuna
- Wholegrain products
- Mushrooms
4. Foods Rich in Vitamin B5 — Pantothenic Acid
Pantothenic acid plays a role in the production of substances made by the body, such as hormones, as well as in energy conversion. It contributes to the normal metabolism of nutrients and supports many essential processes in the body.
Good sources of vitamin B5 include:
- Avocado
- Sweet potatoes
- Lentils
- Mushrooms
- Eggs
5. Foods Rich in Vitamin B6 — Pyridoxine
Vitamin B6 contributes to normal protein and energy metabolism and is involved in numerous enzymatic processes. It also supports the normal functioning of the nervous system and is important for various metabolic pathways.
Good sources of vitamin B6 include:
- Bananas
- Potatoes
- Chickpeas
- Walnuts
- Salmon
6. Foods Rich in Vitamin B7 — Biotin
Biotin supports the normal metabolism of fats, carbohydrates, and proteins. It also plays a role in maintaining normal skin, hair, and mucous membranes.
Good sources of biotin include:
- Eggs
- Oats
- Almonds
- Soybeans
- Cauliflower
7. Folate / Folic Acid in Foods
Folate is involved in cell division processes and supports normal blood formation. It also contributes to normal homocysteine metabolism and the normal function of the immune system.
Good sources of folate include:
- Leafy greens, such as spinach, chard, and lamb’s lettuce
- Legumes
- Wholegrain products
- Oranges
- Sesame seeds
8. Foods Rich in Vitamin B12 — Cobalamin
Vitamin B12 is important for the normal formation of red blood cells and the normal functioning of the nervous system. It also supports energy metabolism and contributes to normal homocysteine metabolism.
Good sources of vitamin B12 include:
- Meat
- Fish
- Eggs
- Dairy products
“
Vitamin B12 is naturally found only in animal-based foods. Reliable intake therefore usually comes from fortified products or dietary supplements, ideally after medical consultation or based on blood test results.
Claudia Kowatsch
Founder of Amorex
Vitamin B Foods for Vegans and Vegetarians
Many B vitamins are found in plant-based foods. Particularly valuable sources include:
- Legumes
- Nuts and seeds
- Wholegrain cereals
- Vegetables, such as spinach, broccoli, and mushrooms
- Fruit, such as bananas and oranges
- Nutritional yeast
- Fermented foods, such as sauerkraut
Vitamin B12 is an exception — targeted supplementation is often necessary.
Why Combining Different Vitamin B Foods Makes Sense
B vitamins work closely together in the body. A varied diet with different sources helps to cover daily requirements as effectively as possible. Since stress, certain dietary patterns, and some lifestyle habits can increase individual needs, it is important to ensure a consistent intake.
FAQ
Which foods are particularly rich in B vitamins?
Good sources include wholegrain products, legumes, nuts, seeds, vegetables such as spinach or broccoli, as well as eggs, dairy products, fish, and meat. Since each B vitamin is found in different amounts, it is worth choosing a varied selection of foods.
Which vitamin B foods are vegan?
Many B vitamins are found in plant-based foods such as legumes, wholegrains, nuts, seeds, potatoes, mushrooms, and leafy greens. One exception is vitamin B12, which occurs naturally almost exclusively in animal products. If you follow a vegan or vegetarian diet, targeted supplementation with vitamin B12 and/or other B vitamins may be beneficial.
What role do B vitamins play in the body?
B vitamins support essential metabolic processes, including energy production, cell formation, and the normal functioning of the nervous system. Since the body can hardly store them, regular intake through the diet is important.
How can I make sure I’m getting enough B vitamins?
A balanced and varied diet that includes wholegrain products, legumes, vegetables, nuts, and — depending on your dietary pattern — animal-based foods can help cover many B vitamins well. With certain diets or individual needs, it may be advisable to have your blood levels checked and, if necessary, supplement B vitamins in a targeted way.
Why is vitamin B12 a special case?
Vitamin B12 is found almost exclusively in animal-based foods. For this reason, people following a vegan diet often need to consider alternative sources, such as fortified foods or dietary supplements, ideally based on medical advice.
Can you consume too many B vitamins?
Excessive intake through a normal diet is generally uncommon. Some B vitamins are water-soluble and are excreted when consumed in excess. For individual questions or when using supplements, it is advisable to seek medical advice.


