Almonds vs Walnuts: Nutrition, Calories & Best Choice

A side-by-side look at protein, fiber, omega-3 ALA, vitamin E, and glycemic impact per 1 oz (28 g) portion, with practical guidance on which nut fits your goals.

Written by Victura Nutrition TeamReviewed by Victura Editorial ReviewLast updated Oct 13, 2026

Almonds food photo hero image
Almonds vs Walnuts: — real photo
Almonds calories and macros infographic
Calories & macros

Quick answer

Both are healthy, and the better choice depends on what you need more of. Almonds lead on protein, fiber, vitamin E, and magnesium, while walnuts lead on omega-3 ALA and polyphenols. Eating a 1 oz (28 g) portion of either nut daily fits most heart-healthy eating patterns.

A side-by-side look at protein, fiber, omega-3 ALA, vitamin E, and glycemic impact per 1 oz (28 g) portion, with practical guidance on which nut fits your goals.

Key takeaways

  • Almonds lead on protein, fiber, vitamin E, magnesium, and fewer calories per gram.
  • Walnuts are the only common nut high in omega-3 ALA at about 2.6 g per 1 oz.
  • One ounce is 164 kcal for almonds and 185 kcal for walnuts.
  • Both stay near 2 to 2.5 g net carbs per 1 oz, fitting low-carb and keto eating.
  • Rotating 1 oz of each daily covers protein, fiber, vitamin E, magnesium, and ALA.

Almonds vs Walnuts: What the Evidence Says

Research-backed

Raw almonds and raw English walnuts are the two tree nuts most often stocked in North American kitchens, and both have solid research behind them. They are not interchangeable, though: almonds are the fiber, protein, and vitamin E nut, while walnuts are the plant omega-3 nut. All figures below are USDA FoodData Central reference values for raw, unsalted kernels per 100 g (about 3.5 oz), with 1 oz (28 g) portions shown where they matter most.

Almonds vs Walnuts at a Glance

Nutrient (per 100 g / 3.5 oz) Almonds, raw Walnuts, English, raw
Calories 579 kcal 654 kcal
Calories per 1 oz (28 g) 164 kcal (about 23 kernels) 185 kcal (about 14 halves)
Protein 21.2 g 15.2 g
Total fat 49.9 g 65.2 g
Saturated fat 3.8 g 6.1 g
Monounsaturated fat 31.6 g 8.9 g
Polyunsaturated fat 12.3 g 47.2 g
Omega-3 ALA Trace (negligible) 9.1 g
Carbohydrate 21.6 g 13.7 g
Fiber 12.5 g 6.7 g
Net carbs (carbs minus fiber) 9.1 g 7.0 g
Vitamin E (alpha-tocopherol) 25.6 mg (about 171% DV) 0.7 mg (about 5% DV)
Riboflavin (B2) 1.14 mg 0.15 mg
Folate 44 mcg 98 mcg
Calcium 269 mg 98 mg
Magnesium 270 mg 158 mg
Potassium 733 mg 441 mg
Copper 1.0 mg 1.6 mg
Glycemic index Not established; minimal glycemic impact Not established; minimal glycemic impact

A 1 oz (28 g) serving is the practical unit for both nuts: about 23 almond kernels at 164 kcal, or about 14 walnut halves at 185 kcal. Per 100 g, walnuts carry roughly 75 more calories than almonds because their fat content is higher, not because their portions are larger.

Protein and Carbohydrates: Almonds Lead on Both

Almonds supply 21.2 g of protein per 100 g against 15.2 g for walnuts, roughly 40% more protein per gram of food. In a 1 oz (28 g) portion, that gap is 6.0 g versus 4.3 g of protein, plus 3.5 g versus 1.9 g of fiber. For anyone building a snack around protein and fiber, almonds are the denser choice.

  • Fiber clearly favors almonds at 12.5 g per 100 g versus 6.7 g, which is close to double.
  • Net carbs favor walnuts at 7.0 g versus 9.1 g per 100 g, because walnuts begin with less total carbohydrate.
  • Protein per 100 calories still favors almonds at about 3.7 g, compared with about 2.3 g for walnuts.
  • Both nuts land near 2 to 2.5 g of net carbs per 1 oz (28 g), which fits a low-carb or keto plate.

Detailed single-food breakdowns are available on the almonds and walnuts nutrition pages.

Fat Quality and Omega-3 ALA: The Biggest Difference

Walnuts are the only common tree nut with a meaningful amount of alpha-linolenic acid (ALA), the plant omega-3, at about 9.1 g per 100 g. One 1 oz (28 g) handful delivers roughly 2.6 g of ALA, which exceeds the 1.6 g per day advised for adult men and the 1.1 g per day advised for adult women. Almonds, by contrast, contain only a trace.

Key takeaway: A 1 oz (28 g) handful of walnuts supplies about 2.6 g of omega-3 ALA, more than a full day of the recommended intake for most adults, while almonds supply almost none.

Almonds take the opposite approach to fat quality. About 31.6 g of their 49.9 g of total fat per 100 g is monounsaturated, a profile closer to olive oil, and this is the fat most consistently linked with modest LDL cholesterol reductions in almond feeding trials. Walnuts carry more polyunsaturated fat overall at 47.2 g per 100 g and somewhat more saturated fat, 6.1 g versus 3.8 g. For background on why ALA matters, see the omega-3 fatty acids guide.

Almonds portion size visual

Vitamins, Minerals, and Antioxidants

Almonds are one of the richest everyday sources of vitamin E, a fat-soluble antioxidant. A single 1 oz (28 g) portion provides roughly 7.2 mg, about half the daily value, while the same portion of walnuts provides only about 0.2 mg.

  • Almonds: vitamin E, riboflavin, magnesium (270 mg per 100 g), calcium (269 mg per 100 g), and potassium (733 mg per 100 g).
  • Walnuts: copper (1.6 mg per 100 g), folate (98 mcg per 100 g), and notably high polyphenol content, including ellagitannins.
  • Both nuts: magnesium and potassium, two minerals many adults fall short on, plus vitamin E in smaller amounts for walnuts.

Polyphenol comparisons are difficult to translate into health outcomes, and no single nut should be treated as a supplement. The nuts and seeds hub covers how these nutrients fit into a full week of eating.

Glycemic Index, Blood Sugar, and Weight Management

Whole nuts do not carry a standardized glycemic index value in most tables, largely because their carbohydrate load per portion is small and their fat and fiber slow digestion. Controlled feeding studies generally show minimal post-meal glucose rise after a 1 oz (28 g) serving of either nut, which is why both are common in blood-sugar-friendly eating patterns.

  • Almonds add 12.5 g of fiber per 100 g, which supports slower gastric emptying and steadier energy.
  • Walnuts add ALA and polyphenols with fewer total carbs, useful when carbohydrate budget is tight.
  • Both are energy-dense at 164 to 185 kcal per 1 oz, so they fit weight-loss eating best as measured portions rather than free-pour snacks.
  • Neither nut has been shown to cause weight gain when eaten within calorie needs, and their fiber, protein, and fat may support satiety, which is one reason nut eaters often report fewer cravings.

If you are tracking portions, the daily calorie calculator shows how a 1 oz nut serving fits your target.

Which Nut Should You Choose?

There is no single winner, because the better pick depends on what your day is missing. Choose based on the nutrient you need more of, not on a general health ranking.

  1. Choose almonds if you want more protein, double the fiber, far more vitamin E and magnesium, and fewer calories per gram.
  2. Choose walnuts if you want plant omega-3 ALA, the lowest net carbs, and the highest polyphenol content of the two.
  3. Choose both if you eat nuts daily: 1 oz (28 g) of each covers protein, fiber, vitamin E, magnesium, and ALA in one habit.

Observational research links regular nut intake of roughly 1 oz (28 g) per day with lower cardiovascular risk, and that pattern is easier to sustain when you rotate nuts instead of relying on one.

How People Actually Eat Almonds and Walnuts

Community insight

Patterns from anonymized Victura meal logs show that these two nuts play very different roles in daily eating. Almonds are logged most often as a standalone snack, while walnuts are logged most often as an ingredient stirred into something else. Keeping that distinction in mind makes portion control much easier.

The Portions People Log Most

  • Almonds: most commonly logged as a 1 oz (28 g) portion, about 23 kernels, eaten mid-afternoon.
  • Walnuts: most commonly logged as 1 tbsp chopped (about 8 g) or a 1 oz (28 g) portion of halves, added to oatmeal, yogurt, or salads.
  • Mixed handfuls: almonds and walnuts together appear frequently in trail mix, cheese boards, and road-trip snacks.
  • The most common logging gap: eating straight from a large bag or bowl, where portions quietly double to 2 to 3 oz (56 to 85 g).

What Members Report About Fullness

Members who pair nuts with a protein or dairy source tend to describe a longer gap before their next snack. Almonds are described more often as crunchy and slow to eat, which naturally paces intake. Walnuts are described as softer and easier to over-eat by the handful, especially when they are already chopped and sitting in a bowl.

Easy Ways to Use Both

  1. Add 1 tbsp (about 8 g) chopped walnuts to 1 cup (240 g) cooked oatmeal for a quick ALA boost.
  2. Use 1 oz (28 g) almonds, about 23 kernels, as a portable snack with an apple or string cheese.
  3. Top 1 cup (245 g) plain Greek yogurt with 1 tbsp (about 8 g) walnuts and 1 tbsp (about 6 g) sliced almonds.
  4. Toast 1 oz (28 g) chopped walnuts in a dry pan for 2 to 3 minutes to deepen the flavor in salads and roasted vegetables.

Make It Measurable

Portion drift is the main reason nut calories surprise people. Logging a 1 oz (28 g) portion the first few times trains your eye for what a serving actually looks like. For more context on how nuts fit a full day, browse the nuts and seeds hub and compare single-food pages for almonds and walnuts.

These observations come from anonymized Victura meal logs and member feedback. They describe habits and preferences, not medical outcomes, and they do not replace the USDA nutrient values used in the comparison above.

References

  1. USDA FoodData Central: Nutrient values for raw almonds and English walnuts(usda)
  2. NIH Office of Dietary Supplements: Omega-3 Fatty Acids Fact Sheet for Health Professionals(nih_ods)
  3. NIH Office of Dietary Supplements: Vitamin E Fact Sheet for Health Professionals(nih_ods)
  4. PubMed: Nut consumption and cardiovascular disease risk, peer-reviewed meta-analyses(pubmed)
  5. Harvard T.H. Chan School of Public Health: Nuts for the Heart(harvard)
  6. Victura anonymized meal logs and community insights(victura)

Frequently asked questions

Both are healthy, and the better choice depends on what you need more of. Almonds lead on protein, fiber, vitamin E, and magnesium, while walnuts lead on omega-3 ALA and polyphenols. Eating a 1 oz (28 g) portion of either nut daily fits most heart-healthy eating patterns.

People also ask

  • Which is healthier, almonds or walnuts?

    Both are healthy, and the better choice depends on what you need more of. Almonds lead on protein, fiber, vitamin E, and magnesium, while walnuts lead on omega-3 ALA and polyphenols. Eating a 1 oz (28 g) portion of either nut daily fits most heart-healthy eating patterns.

  • Do walnuts have more omega-3 than almonds?

    Yes, by a wide margin. Walnuts provide about 9.1 g of omega-3 ALA per 100 g (3.5 oz), or roughly 2.6 g in a 1 oz (28 g) handful, while almonds contain only a trace. That single handful of walnuts exceeds the daily ALA recommendation for most adults.

  • Which nut has more protein, almonds or walnuts?

    Almonds have more protein: 21.2 g per 100 g (3.5 oz) versus 15.2 g for walnuts. In a 1 oz (28 g) portion, that is 6.0 g of protein from almonds compared with 4.3 g from walnuts.

  • Are almonds or walnuts lower in carbs?

    Walnuts are lower in total carbs at 13.7 g per 100 g versus 21.6 g for almonds, and also lower in net carbs, 7.0 g versus 9.1 g. Almonds make up ground with fiber, supplying 12.5 g per 100 g compared with 6.7 g for walnuts.

  • Which nut is better for weight loss, almonds or walnuts?

    Neither is low in calories: about 164 kcal per 1 oz (28 g) of almonds and 185 kcal for walnuts. Almonds offer more fiber and protein per portion, which may support fullness, but portion size matters far more than which nut you pick. Measure 1 oz rather than eating from the bag.

  • Can you eat almonds and walnuts together?

    Yes, and combining them covers more nutrients. A mixed 1 oz (28 g) portion, about 2 tbsp total, gives you almond protein, fiber, and vitamin E alongside walnut omega-3 ALA. Keep the combined total near 1 oz if you are watching calories.

  • How many almonds or walnuts should you eat per day?

    About 1 oz (28 g) of nuts per day fits most dietary guidance, which is roughly 23 almond kernels or 14 walnut halves. You can also split it, such as 0.5 oz almonds and 0.5 oz walnuts, to get both nutrient profiles.

  • Which nut is better for heart health?

    Both are linked with lower cardiovascular risk in observational studies, but they help in different ways. Walnuts add omega-3 ALA and polyphenols, while almonds add monounsaturated fat, vitamin E, and magnesium, and have the more consistent randomized-trial evidence for modest LDL cholesterol reductions.

  • Are almonds or walnuts keto friendly?

    Both can fit a keto or low-carb plan in 1 oz (28 g) portions. Walnuts provide about 2.0 g of net carbs per 1 oz and almonds about 2.5 g, since fiber is subtracted from total carbs. Larger handfuls of either nut add up quickly in carbs and calories.

  • How many calories are in an almonds vs walnuts?

    Per 1 oz (28 g), almonds have about 164 kcal and walnuts about 185 kcal. Per 100 g (3.5 oz), almonds provide 579 kcal and walnuts 654 kcal. Walnuts are higher in calories because they contain more fat, not because portions are larger.

  • Which nut has more fiber, almonds or walnuts?

    Almonds have nearly double the fiber: 12.5 g per 100 g (3.5 oz) versus 6.7 g for walnuts. In a 1 oz (28 g) portion, that is about 3.5 g of fiber from almonds compared with 1.9 g from walnuts.

  • Which nut has more vitamin E, almonds or walnuts?

    Almonds are far richer in vitamin E. A 1 oz (28 g) portion of almonds provides roughly 7.2 mg, about half the daily value, while the same portion of walnuts provides only about 0.2 mg.

How we review this guide

Written by
Victura Nutrition Team
Reviewed by
Victura Editorial Review
Reference sources
8
Last updated
Oct 13, 2026

Revision & correction policy

Ready to track your meals with AI?

Victura scans your plate, logs macros automatically, and coaches you toward your goals — halal, keto, diabetic-friendly, and more.