🔢
How Many Cashews Should You Eat a Day?
House of Nuts editorial teamUpdated 2 July 20263 min read
Quick answer
A healthy daily amount is about 4–6 cashews (roughly 15–28g) for most adults. This gives you the heart-healthy fats, protein and minerals of kaju without excess calories. Prefer plain or lightly roasted over heavily salted.
key takeaways
- 4–6 cashews (15–28g) a day suits most adults.
- For weight gain or gym, 8–10 plus other calories works well.
- Kids: 2–3, ideally soaked or chopped.
- Plain or lightly roasted beats salted/fried for daily eating.
The simple answer
For most people, a small handful — about 4 to 6 cashews (15–28g) per day — is ideal. It delivers the benefits of kaju (good fats, protein, magnesium, iron) while keeping calories in check.
How many cashews for your goal
Adjust the portion slightly depending on why you're eating them.
| Your goal | Suggested daily cashews |
|---|---|
| General health | 4–6 (15–28g) |
| Weight loss | 4–5, plain or roasted |
| Weight / muscle gain | 8–10, with other calories |
| Kids | 2–3, soaked or chopped |
Tips
- •Soaking cashews overnight can make them easier to digest.
- •Choose plain or lightly roasted; go easy on salted/fried for daily eating.
- •Pair with other nuts (almonds, walnuts) for a balanced mix.
People also ask
The questions readers most often ask about how many cashews should you eat a day?.
Freshly packed nuts & dry fruits 🥜
Shop now


