Roasted almonds are a comforting snack to have on hand. They've got health benefits such as protein, fiber, fat, antioxidants ...