Rich in lots of good stuff like healthy fats, vitamins, antioxidants, and minerals, it’s no wonder that almonds are among the world’s most commonly-eaten tree nuts.1
Almonds grow on the almond tree, which originated in the Middle East.
It now grows all over the world, especially in warmer climates such as Southern Europe, North Africa, and the USA.
The small, brown ovals with one tapered end are familiar to us as the almond nut.
These grow within a woody shell inside tough green hulls which grow along the branches of the almond tree.
The almonds most commonly seen in the UK are the shelled version, which have a reddish-brown, matt skin.
Blanched almonds are also common, which are smooth and cream in colour.
Blanched almonds are simply shelled almonds which have had the skin removed.
Here, we explore the health benefits of eating almonds, plus how to incorporate them into your diet. But first, what’s actually in almonds? Let’s look at their nutritional value.
Almonds contain a variety of nutrients which are good for the body, including:2
Essential for promoting good digestive health, a high-fibre diet helps to normalise bowl movements.
It’s also linked to lower cholesterol levels and aids in achieving a healthy weight.
Good for cell health, magnesium is found mostly in bone, but can also be found in muscles, soft tissues, and fluid (including blood).3
This essential mineral has several important functions.
It helps you turn food into energy, builds strong bones and is vital for proper muscle function.
Remember – your heart is a muscle, so magnesium is important for heart function too.
Your body can’t make magnesium on its own, so you must get it from your diet.
Luckily, almonds are full of it.
The NHS recommends 300mg a day for men and 270mg a day for women.
20 almonds contains 60mg magnesium, so include a handful of almonds as a daily snack you’ll be well on your way to meeting this.
Handpicked content: Why we need magnesium
Vitamin E helps maintain healthy skin and eyes.4
It’s also known to strengthen the immune system Vitamin E isn’t just great for adding emollient properties to hand cream.
In fact, vitamin E has many benefits and almonds are rich in this multi-tasking nutrient.
Vitamin E can help protect the body’s cells against oxidative damage by free radicals.
Vitamin E also helps prevent inflammation, which is a risk factor in many chronic diseases, including osteoporosis.5
Vitamin E has also been shown to enhance the immune system, offering protection against several infectious diseases.6
Another essential mineral, zinc helps normal DNA synthesis, process the nutrients in the food we eat, and helps wounds heal.
It also plays a role in brain health, immune function and fertility.
We don’t need much zinc and should be able to get enough from our daily diets.
The NHS recommends we get 10mg zinc each day. A 30g serving almonds has around 2mg zinc.
Handpicked content: A guide to zinc & your immune system
This trace mineral, found in almonds, is needed for the smooth running of the body.
It’s only needed in tiny amounts, but it helps us break down nutrients from food, among other functions. It’s also been linked to bone health.
Almonds are rich in calcium, with a 30g serving containing 75mg calcium.
Most of us need around 700mg calcium a day.
Don’t panic if that sounds like a lot – it’s usually simple to get this from a balanced diet.
Calcium is vital to help us maintain the density and structure of our bones and teeth.
For something so small, almonds pack a decent punch of protein, with 21g protein per 100g.
Protein helps build and maintain healthy muscles, bones, tissues and skin.
The relatively high protein content in almonds means they’re great for vegetarians and vegans who don’t eat animal protein.
Scatter a few almonds over a bowl of porridge oats to make a complete protein.
Technically a high-fat food, almonds come with around 50g fat per 100g.
Don’t let this put you off, though.
The fat in almonds is of the unsaturated type, specifically monounsaturated fat.
This is the same type of healthy fat found in olive oil and avocados.
Monounsaturated fat might reduce your risk of developing cardiovascular disease, including heart attacks and strokes.
This is because it helps lower the amount of low-density lipoprotein – also known as ‘bad’ cholesterol – in your body.
A 2015 study at The Pennsylvania State University, USA, found that people who ate 42g almonds each day instead of a muffin over twelve weeks had significant reductions in the three main risk factors for damage to the heart.7
Handpicked content: The difference between healthy fats & bad fats
Here are just some of the many health benefits of eating an almond-rich diet:
Almonds are full of antioxidants, which help protect against oxidative stress.
Oxidative stress can damage cell molecules and cause things like inflammation, premature ageing, and nasty diseases like cancer.8,9
However, it’s important to note that these powerful antioxidants are mostly found in the brown layer of skin around almonds.10,11,12
So almonds with the skin removed (blanched almonds) aren’t as good for you.
High in healthy fats, protein, and fibre, almonds are a great snack choice for people with diabetes.
They also contain high amounts of magnesium, which studies have shown that 25-38% of people with type 2 diabetes are deficient in.13,14,15
It’s a well-known fact that people with higher cholesterol run a much higher risk of developing heart disease.
A recent study found that people with high cholesterol who ate a diet providing 20% of calories from almonds, saw their cholesterol levels lowered over time.16
Almonds are high in protein and fibre, which are both known to make you feel fuller for longer.
This means that people with a diet high in protein and fibre tend to consume less calories than those who eat more carbs and fats.17,18
While there are no set medical guidelines detailing how many almonds are in a regular portion, it’s generally accepted that between 20g-50g per day of almonds for adults is beneficial as part of a balanced diet.19
There are lots of ways to cook and eat almonds, here are just a few:20
Heat your oven to 175C.
Spread the almonds on an ungreased cooking sheet on a baking tray and bake for ten minutes.
When they are golden brown and fragrant, take them out and let cool.
Heat your oven to 175C.
Cover a baking tray with tin foil and place your almonds on top.
Spread canola oil over the almonds and bake for 8-10 minutes.
Remove and sprinkle the almonds with kosher salt.
Heat your oven to 175C.
Spread your almonds on an ungreased cooking sheet on a baking tray and heat for 12-15 minutes.
Meanwhile, stir honey, sugar, water, and almond oil together in a saucepan and bring to the boil.
Take your almonds out from the oven and mix them into your honey mixture.
Leave until the almonds have absorbed all the liquid (about five minutes).
Sprinkle a bit of sugar over them and let the almonds cool before serving.
Last updated: 2 September 2021
Joined Holland & Barrett: Jan 2018
Bsc in Nutrition, Registered Associate Nutritionist and Certification in Pre and Post Natal Nutrition
Donia started her career as a freelance nutritionist, later she joined Nestle as their Market Nutritionist to help support their healthier product range, before joining the team at Holland & Barrett in January 2018.
Donia has over 6 years experience as a Nutritionist and also works with clients on a one to one basis to support their goals which include weight loss, prenatal and postnatal nutrition and children’s health.