What Vitamins Are in Nuts? E, B, K and Beyond

Nuts are a surprisingly rich source of several vitamins, particularly vitamin E and a range of B vitamins. The specific mix varies quite a bit depending on the nut. Almonds are loaded with vitamin E, pistachios and walnuts stand out for B6 and folate, and peanuts deliver a solid dose of pantothenic acid. A single ounce of most nuts can cover a meaningful percentage of your daily needs for at least one or two vitamins.

Vitamin E: Where Almonds Dominate

Vitamin E is the headline vitamin in nuts, and almonds are the clear winner. One ounce of almonds (about 23 nuts) provides 7.3 mg of vitamin E, which covers nearly half the adult recommended daily intake of 15 mg. That’s more than most people get from any other single food in a typical day. Vitamin E acts as an antioxidant, protecting cells from damage caused by unstable molecules that build up through normal metabolism and environmental exposures like pollution and UV light.

Other nuts contain far less. An ounce of pistachios has about 0.8 mg, and walnuts trail even further behind. If vitamin E is your goal, almonds are the nut to reach for. Hazelnuts and sunflower seeds (technically a seed, but often grouped with nuts) are also strong sources, though almonds remain the most commonly eaten option.

B Vitamins Across Different Nuts

Nuts collectively deliver a broad spread of B vitamins, but each type of nut has a different strength. Here’s how the major players break down:

  • Vitamin B6: Pistachios are the standout, with about 0.48 mg per ounce. That’s roughly 28% of the daily value. Walnuts are close behind. B6 supports your immune system and helps your body process protein and carbohydrates.
  • Folate (B9): Walnuts lead here, with roughly 78 mcg in an 80-gram serving (about a cup, ground). Pistachios and almonds contain more modest amounts per ounce. Folate is essential for cell division and DNA production.
  • Riboflavin (B2): Almonds are the best nut source, providing 0.32 mg per ounce. This vitamin helps your body convert food into usable energy and supports healthy skin and eyes.
  • Niacin (B3): Almonds again take the top spot among common nuts, with about 1 mg per ounce. Niacin plays a role in energy production and DNA repair.
  • Thiamin (B1): Pistachios and walnuts are both decent sources, each offering around 0.25 mg per serving. Thiamin is critical for turning carbohydrates into energy.
  • Pantothenic acid (B5): Peanuts provide about 0.5 mg per quarter cup, or 10% of the daily value. B5 is needed to build and break down fats, a process central to energy metabolism.

No single nut covers all the B vitamins equally. Eating a mix of different nuts gives you the broadest coverage.

Vitamin K: A Smaller but Notable Contribution

Most nuts contain only trace amounts of vitamin K, but two exceptions are worth noting. Pine nuts contain about 53.9 mcg per 100 grams, and cashews provide around 34.8 mcg per 100 grams. For context, the daily recommended intake for vitamin K is 90 to 120 mcg, so a generous handful of pine nuts gets you a meaningful portion of the way there. Vitamin K is essential for blood clotting and bone health.

Almonds, walnuts, and most other popular nuts contribute very little vitamin K, so if that’s what you’re after, pine nuts and cashews are your best bets in the nut category. Leafy greens remain the dominant dietary source overall.

What Nuts Don’t Provide

Nuts are not a useful source of every vitamin. They contain essentially no vitamin B12, which comes almost exclusively from animal products and fortified foods. Vitamin C is negligible across all nut varieties. Vitamin A appears in trace amounts in pistachios (7.4 mcg per ounce) but is functionally absent from most other nuts. Vitamin D is also missing entirely.

This matters if you’re relying heavily on nuts as a protein source, particularly on a plant-based diet. Nuts fill specific nutritional gaps well, especially for vitamin E and several B vitamins, but they won’t replace fruits, vegetables, or animal products for vitamins A, C, D, or B12.

How Much to Eat for Real Benefit

The sweet spot for daily nut intake appears to be around 30 grams, or roughly one ounce. That’s about 20 almonds or 10 walnuts. This amount was used in the PREDIMED trial, a large study that found a Mediterranean diet supplemented with 30 grams of nuts daily reduced the risk of heart disease. At that serving size, you’re getting meaningful vitamin contributions without excessive calories, since nuts run about 185 calories per ounce.

Mixing your nut types is the simplest strategy. A handful that combines almonds, walnuts, and pistachios covers vitamin E, B6, folate, riboflavin, and niacin in a single snack. Raw or dry-roasted varieties preserve vitamin content better than nuts roasted in oil or coated in sugar, which add calories without adding nutritional value.

Quick Comparison by Nut

  • Almonds: Best for vitamin E (49% of daily needs per ounce), riboflavin, and niacin.
  • Pistachios: Best for vitamin B6, with decent thiamin and small amounts of vitamins A and C.
  • Walnuts: Best for folate, with good B6 and pantothenic acid levels.
  • Peanuts: Strong in pantothenic acid (B5) and niacin.
  • Pine nuts: Highest vitamin K content among nuts.
  • Cashews: Second-best source of vitamin K, with moderate B vitamins.

The vitamin profile of nuts is one of the reasons they consistently show up in dietary guidelines. They’re calorie-dense, so portion control matters, but ounce for ounce they pack a concentrated mix of vitamins that’s hard to match with other snack foods.