Nuts deliver protein, healthy fats, and fiber in a small handful

Nuts are seeds from trees or plants with a hard outer shell and an edible kernel inside. Unlike legumes (which grow in pods underground), nuts grow in shells on trees or bushes. A single ounce of most nuts — roughly a small handful — contains between 3 and 10 grams of protein, 2 to 4 grams of fiber, and mostly unsaturated fats, the kind linked to heart health in research. They also contain vitamins and minerals: almonds are high in vitamin E and magnesium, Brazil nuts contain selenium, and walnuts provide omega-3 fatty acids.

The calorie density of nuts means portion size matters. An ounce of almonds has about 160 calories; an ounce of macadamia nuts has about 200. Because nuts are calorie-rich, they work best as part of a meal or snack rather than eaten freely from a bag. Roasting, salting, and flavoring change the nutritional profile — added oils and salt increase sodium, and candied or chocolate-covered nuts add sugar.

Key Takeaways

  • Nuts contain protein, fiber, and unsaturated fats, plus vitamins and minerals that vary by type.
  • One ounce is a standard serving size, and nuts are calorie-dense, so measuring matters if you are watching intake.
  • Raw, dry-roasted, and lightly salted nuts have fewer added ingredients than roasted-in-oil or candied varieties.
  • Nuts stored in cool, dry places last longer; shelled nuts in airtight containers stay fresh for months.

Common nut types and what they contain

Almonds are the highest in fiber and vitamin E. One ounce (about 23 almonds) has 6 grams of protein, 3.5 grams of fiber, and 160 calories. Walnuts are rich in omega-3 fatty acids and have a softer texture; one ounce (about 14 halves) has 4 grams of protein, 2 grams of fiber, and 185 calories. Cashews are milder in flavor and lower in fiber than almonds; one ounce (about 18 cashews) has 5 grams of protein, 1 gram of fiber, and 155 calories.

Pecans, Brazil nuts, macadamia nuts, and pine nuts are less commonly eaten but still nutrient-dense. Pecans have 3 grams of protein and 2.7 grams of fiber per ounce. Brazil nuts are extremely high in selenium — one ounce (about 6 nuts) contains more than the daily recommended amount. Macadamia nuts are the highest in fat and calories but lower in protein. Pine nuts are expensive and often used in cooking rather than eaten as a standalone snack.

Peanuts are technically legumes, not tree nuts, though they are sold and eaten alongside tree nuts. They have more protein than most tree nuts — 7 grams per ounce — and cost less. Peanut allergies are also more common than tree nut allergies, so the distinction matters for people with food sensitivities.

How processing and storage affect what you are eating

Raw nuts have had no heat applied; they retain all their nutrients but may carry a small risk of foodborne illness if not handled properly during harvest and storage. Dry-roasted nuts are heated without added oil, which concentrates flavor and makes them crunchier without changing the fat profile much. Oil-roasted nuts are heated in oil, which adds calories and fat — an ounce of oil-roasted almonds has about 20 more calories than raw almonds.

Blanched nuts have had their skin removed, which removes some fiber and nutrients but makes them milder in flavor. Salted nuts have sodium added; the amount varies widely by brand and product. Candied, honey-roasted, or chocolate-covered nuts have added sugar and sometimes added oils, which changes them from a low-sugar snack to a treat closer to candy in nutritional profile.

Storage affects how long nuts stay fresh and whether they develop off-flavors. Nuts contain oils that can go rancid if exposed to heat, light, or air. Room-temperature storage in a sealed container works for a few weeks; refrigerator storage extends that to several months; freezer storage can keep nuts fresh for a year or longer. Shelled nuts go rancid faster than nuts in the shell because the shell protects the kernel from air and light.

Nuts and allergies: what you need to know

Tree nut allergies and peanut allergies are separate conditions. A person allergic to peanuts may safely eat tree nuts, and vice versa, though some people have both allergies. Tree nut allergies are less common than peanut allergies but can be severe. The most common tree nut allergies are to almonds, cashews, walnuts, and Brazil nuts.

Cross-contamination is a real concern in facilities that process multiple types of nuts. A product labeled "made in a facility that processes tree nuts" means the product itself may not contain tree nuts but was made where tree nuts are also processed, which carries a risk for people with severe allergies. Products labeled "made on shared equipment" carry higher risk than those made in separate areas of the same facility.

If you have a nut allergy, read the ingredient list and the allergen statement on every product, even if you have eaten that brand before — formulations and manufacturing locations change. Some people with tree nut allergies can tolerate certain nuts but not others; this is individual and should be determined with a doctor or allergist, not by trial and error at home.

Nuts as part of different eating patterns

Nuts fit into most eating patterns because they are whole foods with no processing required. In a Mediterranean diet, nuts appear in dishes, as snacks, and ground into sauces. In a plant-based diet, nuts provide protein and fat that would otherwise come from animal products. In a low-carb or keto diet, nuts are a staple because they are low in carbohydrates and high in fat. In a paleo diet, raw or dry-roasted nuts are preferred over salted or oil-roasted varieties.

For people managing blood sugar, nuts are useful because the combination of protein, fat, and fiber slows digestion and prevents rapid blood sugar spikes. Eating nuts with a carbohydrate — for example, an apple with almond butter — moderates the blood sugar response compared to eating the apple alone. For people with heart disease or high cholesterol, research suggests that unsalted or lightly salted nuts may help lower LDL cholesterol and reduce inflammation, though individual responses vary.

How to choose nuts for your needs

Start by deciding what you want from the nut: a snack you can grab, an ingredient for cooking, or a topping for yogurt or salads. Snacking nuts should be straightforward to eat and not require preparation; whole almonds, cashews, or mixed nuts work well. Cooking nuts — like pine nuts for pesto or chopped walnuts for baking — are often sold already processed. Topping nuts can be whole, chopped, or sliced depending on what texture you want.

Next, consider what form fits your budget and storage situation. Bulk nuts from a bin are usually cheaper per pound than pre-packaged nuts but require you to store them properly and use them within a reasonable time. Pre-packaged single-serving bags cost more per ounce but are convenient and portion-controlled. Nut butters (ground nuts) are more processed but last longer and work for people who have difficulty chewing.

Read the ingredient list to see what has been added. A bag of almonds should list only almonds; a bag of roasted almonds might list almonds and salt; a bag of honey-roasted almonds will list almonds, honey, oil, and salt. If you are watching sodium, sugar, or calories, the ingredient list and nutrition label tell you exactly what you are getting.

Frequently Asked Questions

Do nuts need to be refrigerated?

Nuts do not need refrigeration but benefit from it. Room temperature works for a few weeks if the container is sealed and away from heat and light. Refrigeration extends freshness to several months. Freezing keeps nuts fresh for a year or longer. Shelled nuts go rancid faster than unshelled nuts because the shell protects the kernel.

Are raw nuts safer than roasted nuts?

Both are safe when handled properly. Raw nuts carry a small risk of foodborne illness if contaminated during harvest or storage, but this is rare in commercial nuts. Roasting reduces that risk further. The choice between raw and roasted is mostly about flavor and texture preference, not safety.

Can I eat nuts if I have high cholesterol?

Research suggests unsalted or lightly salted nuts may help lower LDL cholesterol and reduce inflammation. Individual responses vary, so talk with your doctor or a dietitian about whether nuts fit your specific situation and how much to eat.

What is the difference between tree nuts and peanuts?

Peanuts are legumes that grow underground in pods; tree nuts grow in shells on trees or bushes. They have different allergen profiles, so a person allergic to one may not be allergic to the other. Peanuts have more protein per ounce than most tree nuts.

How much of a serving is one ounce?

One ounce is roughly a small handful or about 23 almonds, 14 walnut halves, or 18 cashews. A kitchen scale gives you the exact amount. Most nutrition labels list information per ounce so you can measure accurately if portion size matters to you.