How Many Cashews Should You Eat a Day?
Quick answer
A standard serving of nuts is 28 g, which is about 20 W320 cashews (each whole W320 cashew weighs roughly 1.4 g). Many people eat a lighter 4–6 cashews a day, about 6–9 g, alongside other nuts. Prefer plain or lightly roasted over heavily salted.
key takeaways
- A 28 g serving is about 20 W320 cashews; 4–6 cashews is about 6–9 g.
- 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
A standard serving of nuts is 28 g — about 20 W320 cashews. Many people prefer a lighter 4 to 6 cashews a day (about 6–9 g) alongside other nuts. Either way you get kaju's fats, protein, magnesium and 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 (about 6–9 g), up to ~20 (28 g) if cashews are your only nut |
| Weight loss | 4–5, plain or roasted |
| Weight / muscle gain | 8–10 (about 11–14 g), 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.
Sources
Nutrition figures are per the USDA FoodData Central records below. This article is general information, not medical advice.
People also ask
The questions readers most often ask about how many cashews should you eat a day?.
Shop what this guide covers



