Are Cashews And Almonds Healthy? | The Truth About Nuts

Yes, both are nutrient-dense tree nuts that can support heart health and balanced nutrition.

You’ve probably heard that nuts are “bad” because they’re high in fat and calories. It’s a frustrating piece of advice, especially when you’re trying to snack smarter. Cashews and almonds both get caught in that crossfire.

The honest picture is different. Both nuts are packed with unsaturated fats, fiber, protein, and minerals like magnesium. The main difference comes down to saturated fat content and a few specific vitamins — but neither one is a “bad” choice when eaten in reasonable amounts.

The Fat Profile That Matters Most

The biggest nutritional gap between these two nuts is saturated fat. One ounce of almonds contains about 1 gram of saturated fat, while the same amount of cashews contains roughly 2 grams. That difference may seem small, but it adds up over a week of daily snacking.

Both nuts are rich in heart-healthy monounsaturated fats, which are linked to lower cardiovascular risk. Harvard Health’s nut guide notes that almonds have a more favorable fat profile overall, in part because of that lower saturated fat number.

Research also ties regular nut consumption to a reduced risk of heart disease. The PREDIMED trial, for example, found that eating 30 grams of nuts daily as part of a Mediterranean diet was associated with fewer cardiovascular events.

What About Calories?

An ounce of almonds and an ounce of cashews both deliver about 160 calories. So if you’re watching your weight, the calorie difference isn’t what sets them apart — the fat composition and fiber content are where the real contrasts live.

Why Both Nuts Make The Snack List

It’s easy to fall into the trap of picking a “winner” between cashews and almonds. But the truth is that each offers unique strengths. Here’s what they bring to the table:

  • Almonds — more fiber and vitamin E: An ounce of almonds provides 3 grams of fiber and 6 grams of protein, plus a healthy dose of vitamin E, an antioxidant that supports skin and immune function. They’re also richer in calcium and manganese.
  • Cashews — more iron, zinc, and vitamin K: Cashews pack more copper, zinc, phosphorus, and vitamin K per ounce. For anyone looking to boost iron intake (especially plant-based eaters), cashews are a solid choice.
  • Magnesium in both: Almonds offer about 80 mg of magnesium per ounce (19% DV), while cashews give about 74 mg (18% DV). Magnesium supports muscle function, blood sugar control, and bone health.
  • Protein difference is small: Almonds have 6 grams of protein per ounce; cashews have about 5 grams. Neither is a protein powerhouse, but both contribute to satiety.
  • Carbohydrate content: Cashews contain a bit more carbs per ounce than almonds, which is something to consider if you’re following a low-carb eating pattern. The difference is mostly starch, not sugar.

So which nut “wins” depends on what you need more of — vitamin E and fiber, or iron and zinc. Both fit into a healthy diet.

What The Nutrition Labels Tell You

Side-by-side, the nutrient profiles reveal clear trade-offs. A per-ounce comparison shows where each nut pulls ahead:

Nutrient (per 1 oz) Almonds Cashews
Calories 160 160
Saturated fat 1 g 2 g
Monounsaturated fat ~9 g ~8 g
Protein 6 g 5 g
Fiber 3 g 1 g
Magnesium 80 mg (19% DV) 74 mg (18% DV)

The monounsaturated fat comparison from Verywell Health highlights that both nuts are rich in heart-friendly fats, but almonds’ lower saturated fat and higher fiber make them a slightly better option for cardiovascular goals — though cashews still fit well in a balanced diet.

How Much Should You Eat For Heart Health?

Portion size matters more with nuts than most people expect. A serving is just one ounce — about 24 almonds or 18 cashews. That’s a small handful, not a full bowl. Here are key guidelines supported by research:

  1. Stick to a handful per day: The Mayo Clinic suggests 4 to 6 servings of unsalted nuts per week as part of a heart-healthy diet. One serving per day (about 1 oz) is a common starting point.
  2. Look beyond fat calories: Nuts have a unique structure that may help with satiety. Some research from NIH indicates that the macronutrient composition of nuts can support hunger control, meaning a small portion may keep you fuller than other snacks of similar calorie count.
  3. Consider blood sugar effects: Regularly eating almonds may help lower HbA1c in people with elevated blood sugar or insulin resistance, according to some study data. The benefit seems clearer for those who already have higher baseline blood sugar. Cashews contain slightly more carbs, so portion control is more important if blood sugar is a concern.
  4. Be aware of raw cashews: Raw cashews contain a natural toxin called urushiol, but the roasting process destroys it. All commercially sold cashews are roasted, so store-bought cashews are safe to eat. Just don’t try to forage or eat truly raw cashews.

Individual tolerance matters too — some people find that even a serving of nuts can trigger digestive discomfort or weight gain if eaten mindlessly. Weigh your portions rather than eyeballing them.

Making The Best Choice For Your Diet

Neither almond nor cashew is inherently “bad.” The best choice often depends on your specific health goals. Here’s a quick-reference guide for common scenarios:

Your Goal Better Pick
Lower saturated fat intake Almonds (1 g sat fat vs 2 g)
Boost iron or zinc intake Cashews
Get more fiber and vitamin E Almonds
Support blood sugar management Almonds (lower carb, more fiber)
Maximize vitamin K or copper Cashews

Per the saturated fat in almonds vs Cashews comparison from Harvard Health, the lower saturated fat in almonds may nudge them ahead for heart-health focused eaters. But if you enjoy cashews more and keep portions within a serving, they remain a perfectly healthy choice.

The Bottom Line

Both cashews and almonds are healthy nuts that provide unsaturated fats, magnesium, and plant protein. If you’re choosing between them, almonds offer a slight edge for heart health due to lower saturated fat and higher fiber. Cashews excel in minerals like iron and zinc. A handful of either — unsalted and unroasted if possible — can fit into most balanced eating patterns.

If you have specific concerns like high cholesterol or diabetes, a registered dietitian can help you adjust portion sizes and compare nut choices against your individual lab values — for example, factoring in your current LDL or HbA1c goals rather than relying on general advice.

References & Sources

  • Verywell Health. “Cashews vs Almonds” Both cashews and almonds are rich in heart-healthy monounsaturated fats, but almonds are a more heart-friendly option due to their lower saturated fat content.
  • Harvard Health. “Quick Start Guide to Nuts and Seeds” Almonds contain 1 gram of saturated fat per ounce, while cashews contain 2 grams of saturated fat per ounce.