Foods high in vitamin B6
Last updated 3 Nov 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
- Ask Patient
- Audio Version
- Add to preferred sources on Google
Vitamin B6 helps the body use and store energy from food and supports the formation of haemoglobin, the substance in red blood cells that carries oxygen. Foods near the top of this list include wheatgerm, grilled turbot flesh, fortified malted flake breakfast cereal, tempeh and Grapenuts breakfast cereal.
The list ranks foods by their vitamin B6 content per 100g, rather than by the amount usually eaten. Typical portion sizes therefore matter when comparing how much each food contributes to intake. Fortification can contribute to the vitamin B6 content of breakfast cereals. Other nutrients, including sugar and salt, are also relevant when comparing foods. Full figures are provided in the tables below.
Foods highest in vitamin B6 per 100g
Food | Vitamin B6 per 100g |
|---|---|
2.6mg | |
2.5mg | |
2.1mg | |
1.9mg | |
1.8mg | |
1.7mg | |
1.7mg | |
1.7mg | |
1.6mg | |
1.6mg | |
Breakfast cereal, cornflakes, crunchy / honey nut coated, fortified | 1.5mg |
1.5mg | |
1.5mg | |
1.5mg | |
Breakfast cereal, wheat and multigrain, chocolate flavoured, fortified | 1.4mg |
1.3mg | |
Breakfast cereal, honey loops and hoops, including Honey and Nut Cheerios, fortified | 1.2mg |
1.2mg | |
1.2mg | |
1.2mg | |
1.1mg | |
1mg | |
1mg | |
0.99mg | |
0.97mg | |
0.96mg | |
0.95mg | |
0.93mg | |
0.89mg | |
0.83mg |
About these figures
Foods are ranked by amount per 100g. Herbs, spices, powders, extracts and alcoholic drinks are left out because they are not usually eaten in large amounts. A typical portion may be bigger or smaller than 100g.