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

Pistachios beat cashews on protein, fibre and potassium; cashews are the lighter and starchier of the two. Per 100 g pistachios give 20.5 g of protein to cashews’ 17.4 g, 7 g of fibre to 4.1 g, and 947 mg of potassium to 638 mg — one of the highest potassium figures of any nut. Cashews come in lower on calories (565 against 598) and fat (38.9 g against 45 g).

The oddity is carbohydrate: cashews carry 36.3 g per 100 g against pistachios’ 27.7 g, which is high for a nut and is why cashews behave more like a starchy food in cooking — it is what lets them blend into a cream sauce.

Cashews and pistachios side by side, photographed for nutritional comparison
Cashews vs Pistachios — nutrition per 100 g
NutrientCashewsPistachios
Calories565 kcal598 kcal
Protein17.4 g20.5 g ✓
Total Carbohydrate36.3 g27.7 g
Dietary Fiber4.1 g6.97 g ✓
Total Sugars5.91 g ✓7.66 g
Total Fat38.9 g45 g
Saturated Fat7.78 g5.91 g ✓
Sodium4.76 mg0 mg ✓

Notable compounds in each

When to choose each


Reach for pistachios when you want the more nutrient-dense nut: more protein, over half as much fibre again, and standout potassium. They are also usually sold in shell, which slows eating down. Reach for cashews for their softer texture and higher starch, which is what makes them work blended into sauces and milks where pistachios would not.

Cashews vs pistachios nutrition per 100g

Both raw and unsalted. Salted and roasted versions of either carry several hundred milligrams of sodium per 100 g against the near-zero shown here.

A 30 g handful is around 170 calories of cashews or 180 of pistachios. Shelled weight is what is measured — a 100 g bag of pistachios in shell gives you closer to 50 g of nut.

Common questions

Which is healthier, cashews or pistachios? Pistachios, on the numbers: more protein, more fibre and substantially more potassium for a similar calorie count. Cashews are slightly lower in calories and fat if that is the deciding factor.

Are pistachios high in potassium? Yes — 947 mg per 100 g, among the highest of any nut. That is worth knowing in both directions: useful if you are trying to raise potassium intake, and worth flagging to your clinician if you have been told to limit it.

How many calories are in cashews vs pistachios? Cashews are 565 calories per 100 g and pistachios 598. A 30 g handful is roughly 170 and 180 respectively.

Why are cashews so high in carbs? Cashews are unusually starchy for a nut, at 36.3 g of carbohydrate per 100 g against 27.7 g for pistachios. It is a genuine feature of the seed rather than anything added, and it is why blended cashews thicken a sauce.