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".
Whole grains, such as brown rice, quinoa, barley and whole wheat, are rich in fiber and heart-healthy nutrients like B ...