Nuts are a perfect source of non-animal protein. As well as being loaded with healthy fats they are also full of other essential nutrients for the body. Adding an ounce to an ounce and a half of unseasoned nuts per day could significantly reduce your risk of heart disease due to their cholesterol reducing effects and ability to repair arteries around the circulatory system. However it is important to control your portions, remember anything in excess can cause weight gain.
Almonds- 20-24 nuts per oz (160 calories per oz)-can improve skin complexion
Brazil nuts- 6-8 nuts per oz (190 calories per oz) – High in selenium
Cashews- 16-18 nuts per oz (160 calories per oz) -High in magnesium
Peanuts- 28 nuts per oz (170 calories per oz)-High in antioxidants
Pecans- 18-20 nuts per oz (200 calories per oz) – can reduce high blood pressure
Pistachios – 45-49 nuts per oz (160 calories per oz) – high in fibre
Walnuts – 14 nuts per oz (190 calories per oz) high levels of omega 3 fatty acids
If your cautious, nuts are a really good addition to your diet and work really well as a snack.Their mix of protein, omega-3 fatty acids and fibre will help you feel full and suppress your appetite. Snacking on nuts is also a really good way to boost your protein intake naturally without the hassle or awkwardness of meat based snacks.