Nourishing Roasted Almonds