About 30 grams of nuts per day, roughly one small handful, is the amount consistently linked to health benefits in large studies. That works out to approximately 20 almonds, 15 cashews, 10 walnuts, or 49 pistachios. This single-serving target balances the nutritional upside of nuts against their calorie density (about 185 calories per ounce).
The 30-Gram Sweet Spot
The 30-gram daily recommendation comes primarily from the PREDIMED trial, one of the largest and most influential diet studies ever conducted. Participants who ate a Mediterranean diet supplemented with 30 grams of mixed nuts per day saw meaningful reductions in heart disease risk. Most nutrition guidelines have converged around this number, and it aligns with the standard “one ounce” serving size you’ll see on packaging in the United States.
In practical terms, a single ounce looks smaller than most people expect. If you’re pouring nuts from a bag into your hand, you’ll likely overshoot. Portioning them into a small bowl or container helps. For reference, one ounce is about 23 almonds, 14 walnut halves, 49 pistachios, or 18 cashews.
Heart Disease and Stroke Protection
The cardiovascular benefits of daily nut consumption are among the most well-documented effects in nutrition research. A study published in the Journal of the American Heart Association, drawing from three large cohort studies tracking tens of thousands of people over decades, found that people who ate at least half a serving of nuts per day (about 14 grams) had a 25% lower risk of cardiovascular disease compared to people who ate none. Their risk of coronary heart disease dropped by 20%, and stroke risk dropped by 32%.
Even modest increases matter. For every half-serving increase in daily nut intake, total cardiovascular disease risk fell by about 8%. This is one of those rare areas in nutrition where the dose-response relationship is fairly consistent across studies: more nuts (up to a point) means more protection, with the biggest jump coming from going from zero to a daily handful.
How Different Nuts Compare
All tree nuts share a similar nutritional profile of healthy fats, plant protein, and fiber, but each variety has its own strengths. Per one-ounce serving:
- Almonds are the highest in fiber (3.5 g) and protein (6 g), with 14 g of fat. They’re a strong all-around choice if you’re picking just one nut.
- Pistachios are close behind, with 6 g of protein and 3 g of fiber per ounce, and they have the lowest fat content of the popular varieties at 13 g. Buying them in-shell also naturally slows eating, which helps with portion control.
- Walnuts have less protein (4 g) and fiber (2 g) but are uniquely rich in omega-3 fatty acids, a type of fat most people don’t get enough of. They contain 18.5 g of fat per ounce, the highest among common nuts.
Eating a mix of different varieties gives you the broadest range of nutrients. There’s no strong evidence that any single type dramatically outperforms the others for overall health when eaten in the same amount.
The Brazil Nut Exception
Brazil nuts require special attention because they contain extraordinarily high levels of selenium, a mineral that becomes toxic at relatively low thresholds. A single Brazil nut contains 68 to 91 micrograms of selenium, and the safe upper daily limit for adults is 400 micrograms. That means eating just four or five Brazil nuts could push you close to the ceiling, and regularly eating more can cause problems.
Early symptoms of too much selenium include a persistent metallic taste in the mouth, garlic-smelling breath, hair loss, brittle or peeling nails, and skin rashes. At higher doses, selenium toxicity can cause nausea, extreme fatigue, nervous system damage, and in severe cases, kidney or heart failure. One or two Brazil nuts a day is plenty to meet your selenium needs without risk. Treat them as a supplement, not a snack.
What About Calories and Weight Gain?
Nuts are calorie-dense. At roughly 185 calories per ounce, a casual handful-after-handful habit while watching television can easily add 500 or more calories to your day. This is the main reason the recommended amount stays at one ounce: the health benefits plateau, but the calories keep climbing.
That said, the relationship between nut consumption and weight is more nuanced than the calorie count suggests. Several large studies have found that regular nut eaters don’t tend to weigh more than people who skip nuts, likely because nuts are highly satiating. Their combination of fat, protein, and fiber keeps you full longer, which can reduce how much you eat later in the day. The key is substituting nuts for less nutritious snacks rather than adding them on top of everything else.
Do You Need to Soak Nuts First?
A popular claim in wellness circles is that soaking (or “activating”) nuts overnight removes phytic acid, a compound that can bind to minerals and reduce absorption. The research doesn’t support this. A controlled study testing soaked versus unsoaked nuts found that phytic acid concentrations changed by only negative 12% to positive 10%, a range so small it’s essentially meaningless. In some cases, soaking actually reduced overall mineral content, particularly in chopped nuts, without improving the ratio of phytic acid to minerals.
If you prefer the taste or texture of soaked nuts, there’s no harm in it. But you’re not gaining a nutritional advantage. Eat them however you enjoy them most, whether raw, roasted, or soaked.
Raw vs. Roasted vs. Flavored
Raw and dry-roasted nuts are nutritionally similar. Roasting at moderate temperatures causes only minor losses of certain heat-sensitive nutrients and can actually improve digestibility. Oil-roasted nuts add a small amount of extra fat and calories per serving, though the difference is modest.
The varieties to watch out for are honey-roasted, candied, or heavily salted nuts. These can turn a healthy snack into something closer to candy, adding significant sugar or sodium. If you buy flavored nuts, check the label. Plain, lightly salted, or dry-roasted versions give you the benefits without the drawbacks.