In a medium bowl, toss together all ingredients until almonds are well coated.
Spread into a single layer on a large baking sheet.
Roast for 10 minutes, stir, and continue roasting for another 10 minutes. Watch closely during the last 10 minutes to make sure they don't get too brown. Oven temperatures vary widely.
Cool completely on baking sheet before storing in an airtight container.