3 Ways to Perfectly Roast Nuts

Do you love the taste of roasted nuts? Whether in a nutty cookie or as a crunchy topping on a salad, roasted nuts can provide a little something extra to any recipe. Why? Heat brings out a nut’s natural oil, which means a more intense nut flavour…and extra crunch! Check out our three preferred roasting methods, and how to ensure you end up with perfectly browned nuts instead of a bitter and burned mess!

1. In the skillet

Roasting nuts on the stovetop is a popular method, but it does require vigilance, as the nuts can easily burn if you turn away for too long. Add the nuts to a dry, hot skillet. (There is no need to add oil or any other fat, as the nuts will release their natural oils.) Stir constantly with a spatula or wooden spoon; you’ll know the nuts are ready when they’re golden brown and fragrant. Let cool before use.

Loading the player...

2. In the oven

While a skillet can only hold a certain amount of nuts, the oven method is preferred if your recipe requires a large quantity. Preheat the oven to 350°F (180°C) and spread the nuts evenly on a baking sheet. Place it in the oven and let the nuts cook anywhere between 6 to 10 minutes, depending on how large they are. Check on them regularly; they’re ready when they are browned and their roasty aroma wafts throughout the kitchen!


Does your recipe call for chopped nuts? Be sure to chop them after roasting, not before! You want your nuts to roast evenly; that’s why it is best to keep them whole. Chopped nuts end up in different sizes, which means some pieces will be perfectly roasted, while the rest will end up either still raw or burnt!

3. In the microwave

In a pinch, the microwave is a fast and simple way to roast nuts! Layer them in a microwave-safe dish and cook for 2 to 4 minutes, tossing them a few times in between, until lightly browned.