Evidence-based nutrition, in plain English — every entry sourced from clinical research.

Cashews and hazelnuts are both rich, creamy tree nuts, though cashews’ unusually starchy texture sets them apart from most other nuts, hazelnuts included.

Cashews vs Hazelnuts — nutrition per 100 g
NutrientCashewsHazelnuts
Calories565 kcal641 kcal
Protein17.4 g ✓13.5 g
Total Carbohydrate36.3 g26.5 g
Dietary Fiber4.1 g8.41 g ✓
Total Sugars5.91 g4.34 g ✓
Total Fat38.9 g53.5 g
Saturated Fat7.78 g4.46 g ✓
Sodium4.76 mg0 mg ✓

Notable compounds in each

When to choose each

Cashews carry more protein, while hazelnuts pull ahead on fibre and are essentially sodium-free. Cashews are notably higher in carbohydrate than most tree nuts, which is part of why they blend so well into creamy sauces and “nut milk” substitutes, a trait most other nuts don’t share to the same degree. Hazelnuts are the more calorie-dense of the two, largely down to their higher fat content. Both are excellent, versatile nuts; the choice here comes down to texture and use as much as nutrition.

Common questions

Why are cashews used to make creamy sauces and cheeses? Their relatively high starch content and soft texture when soaked let them blend into a genuinely creamy consistency, unlike most other nuts, which is why cashews became the go-to base for dairy-free cream sauces, cheeses and desserts.

Which has more fibre, cashews or hazelnuts? Hazelnuts, by a clear margin — around 8.4g per 100g versus roughly 4.1g for cashews, making hazelnuts the better pick if fibre is a specific priority between the two.

Nutrition values are USDA FoodData Central approximations — see our editorial approach for how we source and verify data.