100% free, forever — no signup, no credit card, no premium plan.

Skip to content
Kinyvo

Almonds vs Cashews: Calories, Protein and Which to Choose

A side-by-side comparison of Almonds and Cashews per 100 g and per serving, using USDA and TACO data. See which has more protein, fewer calories and how to swap one for the other.

Per 100 g
NutrientAlmondsCashews
kcal579 553
Protein21.2 g18.2 g
Carbohydrates21.6 g30.2 g
Sugar4.4 g5.9 g
Fibre12.5 g3.3 g
Fat49.9 g43.9 g
Sodium1 mg12 mg
Per typical serving (28 g · 28 g)
NutrientAlmondsCashews
kcal162 155
Protein5.9 g5.1 g
Carbohydrates6 g8.5 g
Sugar1.2 g1.7 g
Fibre3.5 g0.9 g
Fat14 g12.3 g
Sodium0 mg3 mg

Values based on USDA FoodData Central and TACO (Brazil).

The verdict

  • Almonds has 3 g more protein per 100 g.
  • Calories per 100 g are similar.
  • Almonds has more fibre: 12.5 g versus 3.3 g per 100 g.

Swap equivalents

  • 100 g of Almonds has the same calories as 105 g of Cashews.
  • For the protein in 100 g of Almonds, you need 115 g of Cashews.

Frequently asked questions

Which is better: Almonds or Cashews?

It depends on your goal. Per 100 g, Almonds has 579 kcal and 21.2 g of protein; Cashews has 553 kcal and 18.2 g. Almonds has 3 g more protein per 100 g. Calories per 100 g are similar. Both fit a balanced diet — the daily total is what matters.

Can I swap Almonds for Cashews?

Yes. To keep calories the same, swap 100 g of Almonds for about 105 g of Cashews. In the meal plan generator, food swaps do this maths while keeping the meal on target.

Want this menu with your own numbers and tastes?

The generator works out your calories, respects what you like and dislike and builds the menu in one minute. Free, no sign-up.

Generate my meal plan

Food comparisons

More food lists

Ready-Made Meal Plans by Calories and Goal →

We use cookies for analytics and ads. You can accept or reject non-essential cookies. Cookie policy