Skip to content

The top 6 nuts to eat for better health

These crunchy, delicious snacks are a great source of protein, polyunsaturated and monounsaturated fats, omega-3 fatty acids, and fibre. Here’s a look at some popular nuts, their benefits, and ways to enjoy them.

Enjoying a wide variety of nuts has multiple health benefits. The crunchy, delicious snacks are a great source of protein, polyunsaturated and monounsaturated fats, omega-3 fatty acids, and fibre. Nuts are naturally cholesterol-free and pack disease-fighting antioxidants and essential vitamins and minerals like vitamin E and magnesium.

A 2019 study published by the US National Library of Medicine found that adults middle-aged and over 55 who regularly ate tree nuts (walnuts, almonds, hazelnuts, pistachios, pecans, peanuts, etc.) showed reduced inflammation that leads to chronic disease.

Other studies have shown that eating healthy amounts of nuts several times a week can reduce risks of heart diseasecancer, and diabetes, as well as help combat hypertensioncognitive declinejoint pain, and more.

Because nuts are a high-calorie snack, it’s important to limit your portion size and choose unsalted varieties. The American Heart Association defines a serving size as “a small handful or 1.5 ounces of whole nuts or 2 tablespoons of nut butter.”

If you’re ready to get nutty, here’s a nutritional breakdown of several different nuts and suggestions for working these tasty, portable snacks into your daily menu.


Photo: fcafotodigital via


  • (1 oz. = 23 nuts, 164 calories, protein 6 g, fibre 3.54 g, vitamin E 7.27 mg, magnesium 76.5 mg, calcium 76.3 mg) Full nutritional guide.

Intake of almonds can reduce the risk of heart disease and diabetes, help control blood sugars, lower total and “bad” LDL cholesterol levels, and more.

Serving ideas: Sprinkle almonds in plain, low-fat Greek yogourt, add slices to salad, top oatmeal with slivers, or bake some up in this Almond-Honey Power Bar recipe.

Hazelnuts (aka Filberts)

  • (1 oz. = 21 nuts, 178 calories, protein 4.24 g, fibre 2.75 g, vitamin E 4.26 mg, magnesium 46.2 mg, manganese 1.75 mg, potassium 193 mg) Full nutritional guide.

Eating hazelnuts can help reduce inflammation, lower the risk of heart disease, decrease total and “bad” cholesterol levels, and lower diastolic blood pressure. The high amount of manganese can also help fight osteoarthritis, prevent certain types of cancer, and more.

Serving ideas: Stir hazelnuts into oatmeal, add to quinoa, chop and mix in a salad, blend into a smoothie or try this Slow Cooker Brown Rice Pilaf with Cherries & Hazelnuts recipe.


  • (1 oz. = 28 nuts, 161 calories, protein 7.31 g, fibre 2.41 g, vitamin E 2.36 mg, magnesium 47.6 mg, calcium 26.1 mg, potassium 200 mg) Full nutritional guide.

Though technically legumes, peanuts are frequently grouped with tree nuts. According to the NIH, many studies have shown that consuming peanuts or peanut oil can reduce cardiovascular disease risk, improve serum lipid profiles, exhibit cardio-protective effects, and decrease colorectal cancer risk.

Serving ideas: Make some trail mix with peanuts, coconut, raisins, and cheerios, crush and top jello, or enjoy them chopped in this Sticky Peanut Zoodles recipe.


  • (1 oz. = 19 halves, 196 calories, protein 2.6 g, fibre 2.72 g, magnesium 34.3 mg, calcium 19.8 mg, manganese 1.28 mg, potassium 116 mg) Full nutritional guide.

Pecans are a delicious source of calcium and potassium – which can help lower blood pressure. The zinc in pecans also helps bolster your immune system. Like most nuts, eating them also promotes heart health.

Serving ideas: Stir pecans into pancake batter or scatter them on top of a stack. Crown some fat-free pudding, add them to a salad, or savour them in this Glazed Praline Salmon recipe.



  • (1 oz. = 49 nuts, 159 calories, protein 5.72 g, fibre 3 g, magnesium 34.3 mg, calcium 29.8 mg, potassium 291 mg) Full nutritional guide.

Pistachios pack all kinds of vitamins and minerals, including vitamin B6, which helps regulate blood sugar and produce hemoglobin. The tasty nuts also are chock full of antioxidants, including lutein and zeaxanthin, which is good for eye health.

Serving ideas: Bake pistachios into low-fat muffins, blend into trail mix, add crushed pistachios to a smoothie, swirl into Greek yogourt, or enjoy them in this Pistachio-Crusted Pork Cutlets recipe.


  • (1 oz. = 14 halves, 185 calories, protein 4.32 g, fibre 1.9 g, vitamin E .198 mg, magnesium 44.8 mg, calcium 27.8 mg, potassium 125 mg) Full nutritional guide.

Walnuts have a lot of omega-3 fatty acids, which can help lower heart disease risk. Other plant compounds and nutrients in walnuts fight oxidative stress and decrease inflammation that causes chronic illness. Studies have also linked eating walnuts to a boost in brain health in aging adults.

Serving ideas: Add chopped walnuts to a lettuce wrap or pita, top a slice of avocado toast, add them to dark chocolate bark, mix into a salad, or use them with almonds and pistachios in this Walnut & Honey Biscotti recipe.