Potatoes
The humble potato, often knocked for its high carbohydrate content, is a fantastic source of vitamin B6. Potatoes are tasty and incredibly versatile, and a baked potato can offer 35 percent of your daily intake for B6. Remember to eat the skins for a number of other nutritional benefits too.
Avocado
Something of a superfood, avocadoes contain lots of vitamin B6 and B9 in only a relatively small serving. This delicious nutty fruit is also great for your heart health as it contains monounsaturated fats and vitamin E.
Pork
Lean pork is another great choice if you’re looking to boost your vitamin intake. It is filled with B1, B6 and B12 so you’ll get a veritable vitamin cocktail along with the food that you enjoy. It’s worth adding a little more pork to your diet to raise the levels of B vitamins.
Fish and seafood
We always hear about the benefits of fish and seafood. Low in fat and high in nutrients, they are often a far better source of protein than meats. But seafood also brings plenty of B vitamins to your dinner plate, especially B12.
Sunflower seeds
Sunflower seeds are another great source of B6 and B9. They can be enjoyed as a healthy and nutritious snack on their own or added to muffins and bread.