
Most nuts are good for your health if you eat them in moderation. Some, however, are better than others, especially if you have underlying health conditions or nut allergies.
- Nuts high in fats: Nuts that are high in added sugar, salt, oils, or fats can contribute to heart disease, diabetes, high cholesterol, and weight gain. Nuts are also calorie-dense and delicious, making them easy to overeat. So it’s important to opt for dry, roasted nuts over salted or fried varieties, and to eat them in moderation.
- Nuts high in oxalates: If you have kidney stones, you should avoid nuts that are high in oxalates, such as Brazil nuts and cashews. Oxalates can increase your risk of developing kidney stones.
- Tree nuts: If you are allergic to nuts, you should avoid tree nuts.
Are cashews bad for you?
In addition to being high in oxalates, cashews are also high in saturated fats. However, since the main saturated fat in cashews comes from stearic acid, cashews have neutral effects on blood cholesterol levels and may even be beneficial for your blood pressure.
Studies suggest that it is better to avoid consuming raw cashews because they contain a toxin called urushiol. This toxin can cause an allergic skin reaction similar to the one caused by poison ivy exposure. Hence, cashews are typically removed from their shells and roasted or steamed before they are sold in the markets.
What nuts to avoid if you have food allergies
Peanuts are one of the most common causes of nut allergies and can cause a life-threatening allergic reaction called anaphylaxis. Peanuts and other tree nuts contain similar proteins, meaning that people with peanut allergies may be allergic to other tree nuts as well.
The most common tree nut allergies include:
- Cashews
- Walnuts
- Pecans
- Hazelnuts
- Pistachio
- Almonds
What are nut allergy symptoms?
Nut allergy symptoms vary from person to person, but the most common symptoms include:
- Trouble breathing
- Wheezing
- Coughing
- Stomach pain or cramps
- Nausea
- Vomiting
- Loose stools
- Itchy, watery eyes
- Hoarse voice
- Swelling over the face or mouth
- Hives
- Pale skin
- Dizziness
Some people may develop anaphylaxis, which is characterized by severe shortness of breath, chest discomfort, and fainting and requires urgent medical attention.
Which are the healthiest nuts to eat?
Nuts that are high in fiber, protein, and good fats include:
- Almonds
- Hazelnuts
- Pistachios
- Walnuts
- Macadamia nuts
- Pecans
- Chestnuts

SLIDESHOW
Foods That Aren't as Healthy as You Think See SlideshowHarvard T.H. Chan. Nuts for the Heart. https://www.hsph.harvard.edu/nutritionsource/nuts-for-the-heart/
American Heart Association. Go Nuts (But just a little!) https://www.heart.org/en/healthy-living/healthy-eating/eat-smart/fats/go-nuts-but-just-a-little
Godman H. Avoiding nuts and seeds for better gut health? You shouldn’t. Harvard Health Publishing. https://www.health.harvard.edu/blog/avoiding-nuts-and-seeds-for-better-gut-health-you-shouldnt-2019090317593
Top What Are the Worst Nuts to Eat Related Articles
Food Allergies Slides
What common food allergens cause the most problems for adults and children? See this list of common food allergies and learn to avoid allergens with these tips.Stress-Reducing Foods
While there are many ways to cope with stress, one strategy is to eat stress-fighting foods. Find out which foods to eat as part of a stress management diet.Which Has More Saturated Fat?
Find out which foods have high amounts of saturated fat, which is linked to heart disease.Healthy Living and Disease Prevention
The importance of a healthy lifestyle in disease prevention is widely understood and most people know that lifestyle changes and choices can be critical to good health. Learn about healthy behaviors that constitute healthy living.How Many Brazil Nuts Are Radiation Poisoning?
Consuming two to three Brazil nuts per day is unlikely to pose a health risk; however, eating 50 or more nuts a day may cause radiation toxicity.Peanut Allergy
Peanut allergies cause signs and symptoms that include hives, itching, redness, and a rash. Severe reactions may cause decreased blood pressure, lightheadedness, difficulty breathing, nausea, and behavioral changes. Someone with a peanut allergy should have an EpiPen with them at all times.What Happens If You Eat Too Many Brazil Nuts?
Brazil nuts have an elevated amount of selenium (68-91 mcg per nut), and having too many Brazil nuts can cause the body selenium to increase above the acceptable limit.What Is the Most Common Tree Nut Allergy?
The most common nut allergies are cashew, walnut, hazelnut and pistachio. In the U.S. the most common nut allergy is cashew, followed by walnut. In the U.K. the most common nut allergy is hazelnut.What Nuts Are the Worst for Allergies?
A nut allergy develops when the body's immune system becomes oversensitive to a particular protein in a nut. Nuts that are the worst for allergies include peanuts, walnuts, pecans, almonds, Brazil nuts and pine nuts.