
Crunchy, deeply chocolatey, and just a little bit dangerous to have sitting on the counter, these roasted almonds hit every note you want in a snack. The coating comes together with cocoa powder, warm cinnamon, and an optional pinch of cayenne that adds a slow, sneaky heat to each bite. Because the whole recipe relies on egg white rather than butter or cream to bind the coating, it's naturally free of dairy without any substitutions or workarounds needed. That also means the texture stays beautifully crisp as the almonds cool — no greasy residue, just a dry, snappable shell that clings perfectly to every nut. Store-bought chocolate-coated nuts are notorious for hiding milk solids or being processed on shared dairy equipment, so making your own batch at home is genuinely the smarter move. A single layer on the baking sheet and one quick stir halfway through is all the effort this recipe asks of you, and the payoff is a jar of snacks you'll want to keep stocked at all times.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings








Preheat the oven to 325°F (165°C). Line a rimmed baking sheet with parchment paper.
In a small bowl, whisk together the cocoa powder, granulated sugar, salt, cinnamon, and cayenne, if using, until evenly combined.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
