Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

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.

Cyanocobalamin (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:

  • vegetables and legumes/beans — at least 5 serves daily
  • fruit — 2 serves daily
  • lean meats and poultry, fish, eggs, tofu, nuts and seeds and legumes/beans — 1 to 3 serves a day, depending on your age (and during pregnancy, 3-4 serves a day are recommended)
  • milk, yoghurt cheese and/or alternatives, mostly reduced fat — at least 2-3 serves daily, with the minimum amount varying based on your age, sex and life stage
  • grain (cereal) foods, mostly wholegrain and/or high cereal fibre varieties — the number of daily wholegrain cereal serves you need varies based on your age and life stage, ranging from 4 serves daily for children to 6 serves daily for adult males under 70 years and adult females under 50 years of age

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.

Learn more here about the development and quality assurance of healthdirect content.

Last reviewed: May 2022


Back To Top

Need more information?

These trusted information partners have more on this topic.

Top results

Vitamin B - Better Health Channel

betterhealth.vic.gov.au

Read more on Better Health Channel website

Vegetarian and vegan eating - Better Health Channel

betterhealth.vic.gov.au

Read more on Better Health Channel website

Vegetarian diets: children & teenagers | Raising Children Network

Children and teens who choose vegetarian diets need to eat a wide variety of fresh foods to get enough protein, omega-3 fatty acids, iron and vitamin B12.

Read more on raisingchildren.net.au website

Breastfeeding diet, exercise & lifestyle | Raising Children Network

A healthy breastfeeding diet has a wide variety of foods from the five main food groups. Physical activity is also important for your health and wellbeing.

Read more on raisingchildren.net.au website

Vitamin and mineral supplements: when are they needed? - MyDr.com.au

Vitamin and mineral supplements won't convert poor food choices into a healthy diet, but relevant quantities can address deficiencies at certain life stages.

Read more on myDr website

Pernicious anaemia - MyDr.com.au

Find out about the causes, symptoms and treatment for pernicious anaemia, also called vitamin B12 deficiency anaemia.

Read more on myDr website

Vitamins & supplements | Jean Hailes

For many people, at many times throughout their lives, eating a well-balanced diet - one that provides you with all the vitamins and minerals that you…

Read more on Jean Hailes for Women's Health website

Vitamins B6, B9 (Folate), B12 - BluePages

Find out if Vitamins B6, B9 (Folate), B12 are likely to help.

Read more on e-hub Web Services - Australian National University (ANU) website

Anaemia - MyDr.com.au

If results from a full blood count indicate you have anaemia, there are further blood tests that can be done to determine the cause of your anaemia.

Read more on myDr website

Anaemia in pregnancy

During pregnancy, some women become anaemic, which means they have too few red blood cells in their body.

Read more on Pregnancy, Birth & Baby website

Healthdirect 24hr 7 days a week hotline

24 hour health advice 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 and advice

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Government of South Australia, health department logo Tasmanian government logo Victorian government logo Government of Western Australia, health department logo