Eating nuts and seeds as part of a healthy diet may be good for your heart health. Nuts are a nutrient-rich food packed with different vitamins, proteins, minerals, and fibre. These micronutrients could help lower cholesterol and reduce your risk of heart disease.
However, the high calorie and fat content associated with nuts means that it is important to limit portions, especially if your nut of choice is high in saturated fat. Still, most nuts contain mainly unsaturated fat: either monounsaturated fats in almonds, pistachios, pecans, and hazelnuts, or polyunsaturated fats in walnuts and pine nuts, for example.
Nuts aren’t just a convenient, inexpensive snack food used to substitute foods like crisps and biscuits for weight loss - eating nuts can provide you with a variety of essential heart-healthy substances:
It is the function of these components in nuts that provide them with a vast array of health benefits, some of the main ones being:
Most nuts are actually seeds. Seeds are small edible plants enclosed in a seed coat. There are several seeds you can eat as part of a healthy diet that will provide similar health benefits to the ones provided by nuts as listed above. Here are a few:
Nuts are packed with nutrients. One portion (1 ounce or 28.35 grams) of mixed nuts contains:8
Some nuts are higher in certain nutrients than others, but in terms of fat and energy, they are all similar.
Peanuts are excellent sources of phytosterols. These compounds block the absorption of cholesterol from the diet. A review that looked at peanuts as a functional food stated eating peanuts can help lower your total cholesterol and LDL ‘bad’ cholesterol, without affecting your HDL ‘good’ cholesterol levels.12
Walnuts are also high in phytosterols. A systematic review noted that if walnuts make up more than 10% of your daily energy intake, they can lower LDL cholesterol levels.13
Almonds have been shown to reduce LDL cholesterol levels, which is a known risk factor for coronary heart disease. The consumption of almonds also helps maintain HDL cholesterol levels, as shown in many different studies.14 It is important to maintain HDL cholesterol levels as it is these proteins which absorb cholesterol in the blood and carry it back to the liver which then flushes it from the body.
A literature review found that in 6 out of the 9 studies they covered, LDL cholesterol levels dropped and HDL cholesterol levels increased for participants when pistachio nuts were introduced as part of their usual diet.15
Incorporating cashew nuts into your diet has been proven to decrease total cholesterol and LDL cholesterol levels in the blood.16
Macadamia nut consumption was found to decrease total cholesterol levels by 3.0%, LDL cholesterol levels by 5.3% and increase HDL cholesterol levels by 7.9% in a study carried out on hypercholesterolemic men.17
Brazil nuts are a type of tree nut. A significantly positive relationship was found between eating these nuts and the selenium blood concentration levels of participants in a 2022 meta-analysis.18
As healthy and plant-based eating patterns are becoming increasingly popular in the general population, nuts are becoming more available. You can source your nuts from a range of products, such as nut butter, nut oils, nut milk, and whole nuts.
Here are some ways to add healthy nut fats into your diet:
Nuts do contain fat. If you eat too many, the calories will add up. Therefore, nuts should be eaten in moderation.
As part of a healthy diet, adults should aim to eat between 4 to 6 servings of unsalted nuts per week. One serving of whole nuts is equal to a small handful (about 1 ounce), and for nut butters like peanut butter, 2 tablespoons. Choosing raw or dry-roasted nuts instead of those cooked in oil is the healthier option.
Nuts are becoming an increasingly popular snack. They provide us with heart-healthy substances and nutrients that help reduce the risk of cardiovascular disease. The majority of nuts reduce this risk by lowering total and LDL cholesterol levels in the blood, whilst maintaining or increasing HDL levels. Whilst most of the fats found in nuts are the healthy kind, they are still a high-calorie food and so to avoid weight gain, should be eaten in moderation.