Combine all the ingredients except the nuts in a large bowl.
Throw in the nuts and mix well.
Ensure all nuts are evenly coated.
Transfer to a lined baking sheet and bake at 350˚F for about 20 minutes.
Notes
Make sure you use the best quality, fresh nuts for the recipe. Old, rancid nuts are a no-no.
I roasted all the nuts together, since they're roughly the same size. If you're adding smaller seeds or nuts, you may need to add them to the baking sheet a little later, so that they don't end up getting burnt.
Make sure you start with raw, unsalted nuts. This will help you get more control over the flavor and texture.
Don't wait until the last minute to get the nuts out of the oven. As you notice a little bit of crispiness, get them out and let them cool. They'll continue cooking and will get nice and crunchy once they're completely cool.