Hazelnuts are rich in healthy fats, fibre, and antioxidants, which support heart health and reduce inflammation. They provide vitamin E, magnesium, and B vitamins, helping with skin health and energy levels. Regularly including hazelnuts in your diet can promote brain health and offer anti-aging benefits.
How many hazelnuts should I eat a day?
Eating around 20 hazelnuts (or about 1 ounce) per day is typically considered beneficial. This portion provides healthy fats, protein, and fibre without excessive calories. However, if you’re watching your calorie intake, a handful of hazelnuts daily can still offer many health benefits.
Who should not eat hazelnuts?
People with nut allergies should avoid hazelnuts, as they can trigger allergic reactions. Those with digestive issues or sensitive stomachs might also experience discomfort due to the high fibre and fat content. If you have any concerns, consult a healthcare professional before adding them to your diet.
Sign up for exclusive offers
Plus, get expert advice to support your health & wellness straight to your inbox when you sign up to Holland & Barrett emails.