Yes, eating nuts every day is healthy for most people, and the evidence behind this is remarkably strong. A daily serving of nuts (about 28 to 30 grams, or a small handful) is linked to a 21% lower risk of cardiovascular disease and a 27% lower risk of dying from any cause. Few dietary habits have this much consistent research behind them.
Heart Health Benefits
The cardiovascular data on daily nut consumption is some of the most robust in nutrition science. A meta-analysis of 12 prospective studies found that each 28-gram daily serving of nuts was associated with a 21% lower risk of cardiovascular disease and a 29% lower risk of coronary heart disease specifically. A separate analysis found that eating about four servings per week was linked to a 24% reduction in fatal heart disease.
These benefits come from the combination of unsaturated fats, fiber, and plant sterols that nuts provide. Walnuts are particularly rich in omega-3 fatty acids, while almonds and pistachios are high in monounsaturated fats. All of these help lower LDL cholesterol, the type that contributes to artery plaque. The PREDIMED trial, one of the largest dietary intervention studies ever conducted, found that a Mediterranean diet supplemented with 30 grams of nuts daily significantly reduced heart disease risk.
Nuts and Weight: The Calorie Paradox
This is where most people hesitate. Nuts pack about 185 calories per ounce, which feels like a lot for a snack you can finish in two minutes. But large cohort studies tracking men and women over years consistently show that people who increase their nut intake gain less weight, not more.
Specifically, increasing nut consumption by half a serving per day (about 14 grams) was associated with 0.19 kg less weight gain per four-year period for nuts overall, and 0.37 kg less for walnuts. People who increased their nut intake also had a lower risk of becoming obese: 15% lower for walnuts and 11% lower for other tree nuts. Several mechanisms explain this. Nuts are highly satiating because of their protein, fat, and fiber content, so they tend to replace less nutritious snacking. Your body also doesn’t absorb all the calories in whole nuts because some of the fat remains trapped in the cell walls and passes through undigested.
Blood Sugar and Metabolic Effects
Nuts have a very low glycemic index, meaning they cause minimal spikes in blood sugar. For people with type 2 diabetes, this matters. A meta-analysis of randomized controlled trials found that diets emphasizing tree nuts at about 56 grams per day significantly lowered HbA1c (a measure of long-term blood sugar control) and fasting glucose levels. The reductions were modest but meaningful as part of an overall dietary pattern. Nuts didn’t significantly change insulin levels on their own, which suggests their benefit comes more from replacing higher-carbohydrate foods than from directly altering insulin function.
How Much to Eat Daily
A standard serving is 28 grams, roughly one ounce or a small handful. That’s about 23 almonds, 14 walnut halves, or 49 pistachios. Most of the health benefits in research appear at one serving per day, and there’s no strong evidence that eating significantly more provides additional protection. Given the calorie density, one to two servings daily is a reasonable target that balances nutrition with energy intake.
Variety helps. Different nuts offer different nutrient profiles. Almonds are especially high in vitamin E and calcium. Walnuts provide the most omega-3 fatty acids of any nut. Pistachios are rich in certain antioxidants called carotenoids. Cashews are a good source of iron and zinc. Rotating between types gives you a broader nutritional range.
The One Nut to Watch: Brazil Nuts
Brazil nuts are the major exception to the “eat freely” rule. A single Brazil nut contains 68 to 91 micrograms of selenium, and the safe upper limit for selenium intake from all sources is 400 micrograms per day. That means eating just five or six Brazil nuts could push you past that threshold. Chronic selenium excess causes hair loss, brittle nails, gastrointestinal problems, and in severe cases, nerve damage. One or two Brazil nuts a day is plenty to meet your selenium needs without risk.
Raw vs. Roasted
Both raw and roasted nuts are healthy, and the differences are smaller than most people assume. Roasting can slightly alter the antioxidant profile: a 2022 study found that roasted pistachios had more vitamin E, while raw pistachios retained more carotenoids. Roasting also removes some of the antioxidant-rich skin from certain nuts. The bigger concern is what’s added during processing. Nuts roasted in oil pick up extra calories and sometimes unhealthy fats, and many commercial varieties are heavily salted. Dry-roasted or raw, unsalted nuts are the best options if you’re eating them daily.
Honey-roasted and flavored varieties often contain added sugar, which offsets much of the metabolic benefit. If plain nuts feel boring, try lightly salted versions or toast raw nuts at home in a dry skillet for a few minutes to bring out their flavor.
Who Should Be Cautious
Tree nut allergies are one of the most common food allergies in adults, and they can cause severe reactions. If you have a known allergy to one type of tree nut, you may still tolerate others, but this requires guidance from an allergist rather than experimentation at home. Peanuts (which are technically legumes) involve a separate allergy.
People with kidney disease sometimes need to limit nuts because of their phosphorus and potassium content. And anyone with diverticulitis was historically told to avoid nuts, though more recent evidence suggests this restriction is unnecessary for most people.

