Preheat oven to 350°F. Line a baking sheet with parchment or foil.
Scatter the cashews, pecans, and almonds or any other large nuts you are using in an even layer on the baking sheet. Bake for 5 minutes. (Skip peanuts, sunflower seeds, pepitas, or any other small nuts you are using.)
1 cup raw cashews, 1 cup pecan halves, 1 cup natural almonds
While the nuts are roasting chop the rosemary. You will be dividing it into two portions: 2½ tablespoons to roast with the nuts and 1 tablespoon to mix in when finished roasting.
3½ Tablespoons fresh rosemary
In a large bowl, combine the olive oil, salt, cayenne, coriander, and 2½ tablespoons of the rosemary. Stir to combine.
2½ Tablespoons extra virgin olive oil, 2 teaspoons salt, 1 teaspoon ground coriander, ¼ teaspoon cayenne pepper
Add the small nuts and seeds and pour in the big nuts hot off the baking sheet. Toss to blend.
⅓ cup pepitas
Add the brown sugar and toss everything again until well coated.
2 Tablespoons brown sugar
Return to lined baking sheet, spreading everything into an even layer. Bake for a further 10-12 minutes until the nuts are fragrant and slightly browned. It's easiest to see the browning on the cashews. Also, check any small seeds. You don't want to overcook this one!
Remove from oven and sprinkle on remaining 1 tbsp fresh chopped rosemary. Stir to combine. Can be served slightly warm.
Before storing, allow to cool completely and store in an airtight container for up to 5 days.