Step 1: Preheat your oven to 350°F (175°C). This temperature is ideal for roasting nuts, allowing them to become golden and crunchy without burning.
Step 2: In a large mixing bowl, combine all the nuts: pecans, cashews, walnuts, hazelnuts, Brazil nuts, and almonds.
Step 3: To the bowl of nuts, add the fresh rosemary, thyme, parsley, garlic granules, paprika, kosher salt, and black pepper.
Step 4: Pour the olive oil over the nut mixture. This helps the herbs and spices stick and adds a richness to the nuts.
Step 5: Using a spatula or wooden spoon, gently toss the nuts and seasonings together until everything is well coated.
Step 6: Spread the seasoned nuts in a single layer on a baking sheet. Make sure they are not overcrowded to allow for even roasting.
Step 7: Place the baking sheet in the preheated oven and roast for about 15-20 minutes. Stir the nuts halfway through to ensure they roast evenly. Keep an eye on them to prevent burning.
Step 8: Once the nuts are golden and fragrant, remove them from the oven and let them cool on the baking sheet. They will become crunchier as they cool. Serve them warm or store them in an airtight container for later.