Preheat the oven to 350°F. Using parchment paper or foil, line a baking sheet.
Place the larger nuts (save the smaller ones like peanuts or seeds) in an even layer on the baking sheet and bake for about 5 minutes.
Combine the olive oil, salt, cayenne, coriander, and 2 tablespoons of the rosemary in a large bowl. Stir everything to combine.
Add the seeds and smaller nuts to the bowl. Add the hot nuts from the oven. Carefully toss to combine everything together.
Add the brown sugar and combine the mixture again until the nuts are well coated.
Return the nut mixture to the lined baking sheet. Spread the nuts into an even layer.
Bake again for about 10-12 minutes. The nuts will start to brown and be very fragrant.
Take the pan from the oven and sprinkle on the rest of the chopped rosemary, stirring to combine.
We like these nuts served warm on a charcuterie board.