Begin by preheating your oven to 350°F (175°C). Prepare a baking sheet by lining it with parchment paper for easy cleanup.
In a large mixing bowl, combine the egg white and vanilla extract. Use a whisk to beat them together until the mixture becomes frothy (but be careful not to let it become stiff).
Add the raw almonds to the frothy egg white mixture, stirring gently but thoroughly until every almond is completely coated in the mixture.
In a separate mixing bowl, combine the granulated sugar, ground cinnamon, and salt. Stir well to ensure an even distribution of flavors.
Sprinkle the cinnamon-sugar mixture generously over the coated almonds. Stir meticulously until all almonds are evenly covered in the sweet coating.
Spread the almond mixture in an even layer on the prepared baking sheet. This ensures that every almond has space to roast properly.
Place the baking sheet in the preheated oven and roast for approximately 15-20 minutes. Make sure to stir the almonds halfway through the baking time, allowing them to toast evenly. Watch for a golden brown color and a fragrant aroma as indicators that they're done.
Once roasted, carefully remove the baking sheet from the oven and allow the almonds to cool completely on the sheet. As they cool, the coating will harden, creating a delightful crunch.
Notes
Once cooled, transfer the almonds to a decorative bowl or mason jar for gifting.