Nuts are a source of plant-based protein but also have heart-healthy fats, vitamins, and minerals. Research has shown that eating nuts might lower your risk of diabetes, heart disease, and some ...
According to the NHS, nuts are a solid source of protein and "unsalted nuts make a good snack". But they caution that nuts "do still contain high levels of fat, so eat them in moderation".