The roasting time for nuts can vary depending on the type of nut, the oven temperature, and personal preference. Here are some general guidelines:
Preheat your oven to 350°F (175°C) and spread the nuts in a single layer on a baking sheet.
Roast the nuts for 10-15 minutes, stirring or shaking the pan every 5 minutes to ensure even roasting.
Check the nuts frequently towards the end of the roasting time to avoid burning them. You can tell the nuts are done when they are fragrant and lightly browned.
Remove the nuts from the oven and let them cool completely before eating or storing.
Note: The roasting time may need to be adjusted for different types of nuts. For example, pine nuts roast faster than almonds, so they may only need 5-7 minutes in the oven. Additionally, some nuts like cashews and pistachios may be pre-roasted and salted, so they may not need additional roasting time.