New
AROGYA SEVA KENDRA - Free Health Consultation -Click Here to Know More|BIMA BHAROSA - An Integrated Grievance Management System to facilitate policyholders and complainants -Click here to know more|Click here to link your KYC|Policies where the risk commencement date is on or after 1st October 2024, all the policy servicing shall be as per the IRDAI (Insurance Products) Regulations, 2024 dated 20th March 2024 and Master Circular on Health Insurance Business dated 29th May 2024

Foods High in Vitamin B6 - Top Sources for a Balanced Diet

Doctors Verified5 Mins Read15 Oct 2026
Foods High in Vitamin B6

Health Insurance Plans Starts at Rs.17/day*

Name*
Mobile Number*
Pincode*

*By providing my details, I consent to receive assistance from Star Health regarding my purchases and services through any valid communication channel.

Foods High in Vitamin B6 & Their Role in Daily Nutrition

Vitamin B6 foods can be an easy part of a balanced diet because this essential nutrient is found in many everyday foods. Vitamin B6 supports several normal functions in the body, including metabolism, immune function, and normal red blood cell formation. It is also involved in more than 100 enzyme reactions related to metabolism.

You can get vitamin B6 from both plant-based and animal-based foods. Some options, such as chickpeas, potatoes and bananas, are affordable and readily available in India. This article explains what vitamin B6 does, which foods contain it and how you can include these foods in everyday Indian meals.

What Is Vitamin B6 and Why Does the Body Need It?

Vitamin B6 is a water-soluble vitamin naturally found in many foods. The body uses it in several processes, particularly those involved in protein and carbohydrate metabolism. It also contributes to normal nervous-system and immune function and is involved in haemoglobin formation.

Since the body needs vitamin B6 regularly, including different sources in your diet can help you meet your nutritional requirements. Foods high in vitamin B6 include poultry, fish, potatoes, chickpeas and certain fruits.

10 Foods High in Vitamin B6

Adding different foods to your meals can help you get vitamin B6 while also bringing variety to your diet. Here are some practical options that are commonly available in India.

1. Chicken

Chicken is one of the useful animal-based sources of vitamin B6. It can be included in everyday meals in several ways, such as chicken curry, grilled chicken, or roasted chicken. Choosing preparations with moderate amounts of added oil and salt can help keep the overall meal balanced.

Chicken can be particularly useful for people who already include poultry in their regular diet and want to increase their intake of foods that have vitamin B6 in them.

2. Fish

Fish is another source of vitamin B6 and can add variety to a non-vegetarian diet. Different varieties of fish are commonly consumed across India, making them practical additions to meals.

Fish can be prepared as a curry, grilled, or cooked with vegetables. The vitamin B6 content can vary depending on the type of fish and serving size, so it is better to include different foods rather than rely on one source.

3. Chickpeas

Chickpeas are among the useful plant-based sources of vitamin B6. They are widely available in India as chana and can be used in several familiar dishes.

You can include chickpeas as chole, boiled chana, a salad ingredient, or roasted chana. They are therefore a convenient choice for people looking for vegetarian B6 foods.

4. Potatoes

Potatoes are an affordable and widely available source of vitamin B6. They can contribute to daily intake when included as part of a varied diet.

Common preparations include aloo sabzi, boiled potatoes and roasted potatoes. Since potatoes can be prepared in many ways, the overall nutritional value of the meal also depends on the amount of oil, salt and other ingredients used.

5. Banana

Bananas are among the easiest foods with vitamin B6 in them to include in a daily diet. They require no cooking and can be eaten at breakfast or as a convenient snack.

A banana can also be paired with other foods, such as oats or yoghurt, to make a more filling breakfast. As with other foods, portion size and overall dietary variety matter.

6. Spinach

Spinach is a familiar leafy vegetable that can contribute vitamin B6 to the diet. It can be included in palak sabzi, dal, or other vegetable preparations.

Adding spinach to meals also makes it easier to include a variety of vegetables throughout the week. This is useful when building a diet that contains different sources of vitamin B6 rather than depending on one food.

7. Eggs

Eggs are a convenient food that can contribute vitamin B6 along with protein and other nutrients. They can be included in meals in several simple forms.

Boiled eggs, omelettes and egg curry are familiar options. They can be used at breakfast or included in lunch and dinner, depending on individual dietary preferences.

8. Peanuts

Peanuts are an accessible and affordable option among foods rich in B6. They can be eaten roasted or used in preparations such as peanut chutney.

Because peanuts are relatively energy-dense, portion size is worth considering. Pairing a moderate portion with fruit or another food can make for a simple snack.

9. Oats and Fortified Foods

Oats can contribute vitamin B6 and are easy to include in breakfast. They can be prepared with milk, yoghurt or fruit for a simple meal.

Some packaged foods may also have vitamin B6 added during processing. The amount can vary between products, so checking the nutrition label is useful when choosing fortified foods.

10. Milk

Milk can also contribute vitamin B6 and is readily available in many Indian households. It can be consumed on its own or added to foods such as oats.

Including milk alongside other vitamin B6 sources can add variety to the diet. However, the amount of vitamin B6 varies between foods and serving sizes, so it should be considered as one source rather than the only source.

Vitamin B6 Foods at a Glance

FoodDietary preferenceEasy ways to include it
ChickenNon-vegetarianCurry, grilled or roasted
FishNon-vegetarianCurry or grilled
ChickpeasVegetarianChana, chole or roasted chana
PotatoesVegetarianSabzi, boiled or roasted
BananaVegetarianBreakfast or snack
SpinachVegetarianSabzi or dal
EggsIncludes egg-based dietsBoiled, omelette or curry
PeanutsVegetarianRoasted or chutney
OatsVegetarianPorridge or breakfast bowl
MilkVegetarianDrink or add to oats

Note: The amount of vitamin B6 provided by a food depends on the food type and serving size. Therefore, a varied diet is more useful than focusing on a single food.

How to Include Foods Rich in B6 in Your Daily Diet

You can include sources of B6 in familiar meals without making major changes to your eating pattern.

  • Breakfast: Add a banana to your breakfast or include eggs if they suit your diet. Oats with milk can also be an option.
  • Lunch: Include chickpeas, spinach or potatoes as part of your regular meal.
  • Evening snack: Roasted chana, peanuts or a banana can be simple choices.
  • Dinner: Include chicken or fish if you eat them, along with vegetables and other foods.
  • Across the week: Rotate different foods instead of eating the same source every day.

How Much Vitamin B6 Do You Need?

Vitamin B6 requirements vary according to age, sex, and life stage. Indian dietary recommendations list vitamin B6 requirements for different groups, with adult requirements differing between men and women. Requirements also change during pregnancy and lactation.

GroupVitamin B6 requirement per day
Adult men2.4 mg
Adult women1.9 mg
Pregnant women2.5 mg
Lactating women2.5 mg

Note: Individual nutritional needs can vary, so these values should be viewed as general dietary recommendations rather than a personal prescription.

Can You Get Enough Vitamin B6 From Food?

Vitamin B6 is present in a wide variety of foods, which means you can obtain it through different food groups. Including pulses, vegetables, fruits, cereals, nuts and suitable animal-based foods can help create a varied diet.

For most people, focus on eating a variety of foods rather than trying to get vitamin B6 from one particular ingredient. People with specific dietary restrictions or nutritional concerns may need individual guidance.

Things to Keep in Mind

  • Choose different food sources instead of relying on one food.
  • Portion size matters, particularly for energy-dense foods such as peanuts.
  • Vitamin B6 content can vary according to food type and serving size.
  • Cooking and preparation can change the nutritional composition of a meal.
  • Individual nutritional requirements can differ.
  • If you are considering vitamin B6 supplements, seek appropriate professional guidance rather than taking high doses on your own.

Conclusion

Vitamin B6 can be obtained from a wide range of everyday foods. Chickpeas, potatoes, bananas, spinach, peanuts and oats provide plant-based options, while chicken, fish and eggs can contribute to intake for those who eat animal-based foods. Including a variety of these foods in regular meals can make it easier to meet nutritional requirements while keeping the diet diverse and practical.

Reader Information: The information shared is only for general educational purposes. Vitamin B6 contributes to normal energy metabolism, nervous system function, immune function, and red blood cell formation. However, no single vitamin or vitamin-rich food can prevent, treat, or cure diseases on its own. Vitamin B6-rich foods should be consumed as part of a balanced diet and healthy lifestyle. Individual nutritional requirements may vary, and those with specific dietary concerns should seek advice from a qualified healthcare professional.

These include chicken, fish, chickpeas, potatoes, bananas, as well as some fortified foods. Other foods that can help you get vitamin B6 include peanuts, spinach, oats, eggs, and milk.

These may include chickpeas, potatoes, bananas, spinach, peanuts, and oats. Chicken, fish, and eggs are other foods one can use if they consume these.

It depends on the food and quantity. Chickpeas, some types of fish, and poultry can provide considerable quantities, so it is better to make comparisons by serving sizes.

These include chickpeas, potatoes, bananas, spinach, peanuts, and oats.

Most people can obtain sufficient vitamin B6 through a varied and balanced diet that includes vitamin B6-rich foods.

Was this article helpful?

Unlock10+ Vitals for FREE

Check your pulse, BP, and other essential vitals effortlessly. Powered by advanced AI Face Scan technology for quick, contactless results.

Scan for Vitals
Face Scan Illustration
Disclaimer:

The information is intended for educational purposes only and cannot be considered a substitute for the advice, diagnosis, or treatment. Always consult a licensed healthcare professional, doctor, or registered dietitian before making any health-related decisions.