Preparation
Preheat your oven to 360°F / 180°C.
Spread the almonds in a single layer on a baking sheet.
Toast for 10–12 minutes, stirring halfway through, until they are lightly golden and fragrant. Watch them closely to prevent burning.
Let the almonds cool for 5-10 minutes. They should be warm, not hot, to the touch. This helps them release their oils more easily.
Transfer the warm almonds to a high-powered food processor.
Add the salt, cinnamon, vanilla bean seeds, and your choice of sweetener.
Secure the lid and process continuously. The mixture will go from a flour-like powder to a clumpy paste, and finally to a smooth, drippy butter. This takes patience and can last 10-20 minutes. Scrape down the sides of the bowl periodically.
Once you've reached your desired creamy consistency, transfer the almond butter to a clean glass jar. Store in the refrigerator for up to a month.