Nuts are a healthy snack food. They are packed with omega-3 fatty acids, protein and fiber. For the healthiest option, raw, unsalted nuts are the best choice, as they do not have the added fat from oils used during the roasting process.
The roasting process also destroys some of the nutrients in nuts that make them valuable to the body. Almonds, pistachios and cashews are the lowest-calorie nuts, while macadamia and pecan nuts have the highest fat and lowest protein in the nut family. Because all nuts are high in fat, in order to be considered healthy, nuts must be eaten in moderation.