Natural, unsalted almonds are a tasty and nutritious snack with plenty of health benefits. Loaded with minerals, they are also among the healthiest of tree nuts. Just a handful of nutrient-rich almonds a day helps promote heart health and prevent weight gain, and it can even help fight diseases like diabetes and Alzheimer's. Both raw and roasted almonds pack a high dose of nutrients and minerals. However, raw almonds have more naturally occurring beneficial fats, as some are lost in the roasting process.