Spread the nuts in a single layer on a baking sheet. Use the times listed above to determine how long to bake the nuts for.
Optionally, stir and flip the nuts at the half way mark on time to make sure that all nuts are heating evenly.
If using mixed nuts, 15-20 minutes will likely suffice to make sure all the nuts are done, but check them often.
Stovetop Method:
Heat a large frying pan on the stovetop over medium-high heat.
When the pan is hot, add a single layer of nuts. Do not add any oil or cooking spray – the nuts have enough oils on their own to cook.
Stir frequently with a spatula until the nuts turn golden brown and aromatic.
Remove from pan heat, and if necessary, remove the nuts from pan, as they will continue to cook from the pan's residual heat.
Microwave Method:
Spread a single layer of nuts on a microwave safe plate.
Cook them in 1 minute intervals on full power, until the nuts have a crisp crunch and toasted flavor and have become fragrant. The amount of time it takes varies per nut. You will not get the same dark color you get from oven or pan toasting, but this will do in a hurry when you don’t want to dirty a pan or heat up the oven for such a simple task.
Skinning Nuts:
If you have toasted any nuts that have skins on them, like peanuts or hazelnuts, simply allow them to cool for a few minutes, and then place the nuts in a clean and dry kitchen towel.
Rub them vigorously with the towel, and the skins will slip right off. Don’t worry about any skins that do remain, however. They will not affect any food you add them to, and the skins are safe to eat.
Notes
The times listed above for oven toasting are guidelines only. Ovens heat differently, so your timing may vary. Please check the nuts often, and make sure to stir them if it appears the nuts are getting more done on one side of the oven. You can also rotate the baking sheet in the oven.