beginning of content

Foods high in vitamin B

4-minute read

Key facts

  • Vitamin B has many important functions in your body, including converting food to energy.
  • Each type of vitamin B has its own natural food sources. Many of them are animal-based (meat, fish and dairy).
  • Other natural sources of vitamin B include wholewheat bread, vegetables, nuts and yeast extracts.
  • A balanced diet will give you the nutrients you need to stay healthy and increase your quality of life.

Why should I include vitamin B in my diet?

Vitamin B should be a part of your diet. It helps your body function better, such as your metabolism (how your body converts food to energy). It also plays a vital role in your body’s cellular processes.

Each type of vitamin B has a different but critical role in keeping you healthy. For example, B12, B6 and B9 are important vitamins for healthy brain and nerve function. Vitamin B2 is important for skin health and good vision.

Go here for more information on vitamin B and your health.

What are the best natural sources of vitamin B?

Thiamin (B1)

B1 is found in fish, meat, wholewheat breads, fortified cereals (cereals with added nutrients such as B1) and yeast extracts (such as Vegemite spread).

Riboflavin (B2)

B2 is found in dairy products (such as milk, yoghurt and cheese), yeast extracts, eggs, wholewheat bread and fortified cereals.

Niacin (B3)

B3 is found in meat, chicken, fish, nuts and yeast extracts.

Pantothenic acid (B5)

B5 is found in many foods, including liver, meats, milk, eggs, yeast, peanuts and legumes.

Pyridoxine (B6)

B6 is found in meat, fish, wholewheat foods, nuts and vegetables.

Biotin (B7)

B7 is found in liver, cauliflower, peanuts, chicken, yeast and mushrooms.

Folate (B9)

B9 is found in liver, legumes, wholewheat breads and cereals, and leafy green vegetables. The more that food is processed and cooked, the less folate it will have.

Cobalamin (B12)

B12 is found in animal-based products (such as meat, fish, eggs and milk) and certain fortified cereals.

To have a diet high in B vitamins, try to eat a wide variety of fresh unprocessed foods, such as meat and other proteins, dairy, cereals, fruits and vegetables.

if you have a restricted diet, such as a vegan diet, you may be at risk of vitamin deficiency. You might need supplements to get enough B vitamins.

Before taking any vitamin supplement, speak with your doctor or an accredited dietician. While vitamins can supplement your diet, you still need to eat healthily.

FIND A HEALTH SERVICE — Our Service Finder can help you find doctors, pharmacies, hospitals and other health services.

What is a balanced diet?

To maintain a balanced diet, you should monitor what you eat and drink. Include a variety of nutritious foods from all five food groups every day.

The 5 food groups are:

Aim to limit takeaway foods such as pizza and fried food to once weekly or less. Choose water rather than sugary drinks. Limit sweet foods like cakes and muffins, and salty, processed foods like salami and chips.

Drink no more than 2 standard alcoholic drinks per day. For pregnant and breastfeeding people, the safest option is to not drink any alcohol.

Check your symptoms Find a health service

Healthdirect 24hr 7 days a week hotline

24 hour health advice and information you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information