Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
How long should you roast walnuts?
The answer depends on your method and the level of toasty flavor you’re after, but generally, roasting walnuts takes between 5 and 15 minutes.
If you’ve been wondering how long to roast walnuts so they come out perfectly golden and aromatic every time, you’re in the right place.
The exact time varies based on whether you’re using an oven, a skillet, a microwave, or an air fryer.
In this post, we’ll break down how long you should roast walnuts for each method, plus a few tips to keep them from burning.
Let’s get into it.
How Long to Roast Walnuts in the Oven
Roasting walnuts in the oven is the most popular method, and it usually takes about 8 to 12 minutes at 350°F (175°C).
Here’s how to nail the timing:
1. Preheat and Spread Evenly
Preheat your oven to 350°F before you do anything else.
Spread the walnuts in a single layer on a baking sheet so they roast evenly.
If they’re piled up, some will burn while others stay raw.
2. Start Checking at 8 Minutes
How long you roast walnuts in the oven comes down to watching them closely after the 8-minute mark.
At this point, you should start smelling that warm, nutty aroma.
Once you can smell them, they’re usually just a minute or two away from being done.
3. Stir Once Around the Halfway Point
Give the walnuts a quick stir around the 5 or 6-minute mark.
This helps them roast evenly on all sides.
It also keeps the ones near the edges of the pan from burning.
4. Pull Them Out When Golden Brown
You’ll know they’re ready when the walnuts turn a shade darker and smell fragrant.
If you’re ever unsure how long to roast walnuts, remember that 12 minutes is the max in a standard oven.
Anything beyond that and you’re risking a bitter, burnt batch.
How Long to Roast Walnuts in a Skillet
If you’re roasting walnuts on the stovetop, the timing is much shorter, usually around 3 to 5 minutes.
Here’s what to keep in mind:
1. Use Medium Heat
Set your skillet to medium heat and let it warm up before adding the walnuts.
You don’t need any oil, since walnuts already contain plenty of natural oils.
Just make sure the pan is dry and hot.
2. Keep Them Moving
Stir the walnuts constantly so they don’t scorch on one side.
This is the trickiest part of roasting walnuts in a skillet.
Because they can go from perfectly toasted to burnt in under a minute.
3. Look for the Aroma Cue
You’ll know they’re done when the kitchen starts smelling nutty and rich.
That’s usually around the 3 to 4-minute mark.
If you’re wondering how long to roast walnuts this way, never go past 5 minutes.
How Long to Roast Walnuts in an Air Fryer or Microwave
These two methods are fast, but they each have their own timing rules.
Here’s how long to roast walnuts with each:
1. Air Fryer: 4 to 6 Minutes at 320°F
Air fryers circulate hot air fast, so walnuts roast quickly.
Set the temperature to 320°F and shake the basket halfway through.
Around the 4-minute mark, check them, and pull them out by 6 minutes max.
That’s really all there is to how long to roast walnuts in an air fryer.
2. Microwave: 2 to 3 Minutes, Stirring Every 30 Seconds
The microwave is the fastest route, but also the easiest to mess up.
Spread the walnuts on a microwave-safe plate and heat in 30-second bursts.
Stir between each burst to keep them from burning.
When it comes to how long to roast walnuts in the microwave, 2 to 3 minutes total is usually plenty.
Tips for Roasting Walnuts Perfectly Every Time
No matter which method you use, these tips will help you get it right.
1. Never Walk Away
Walnuts burn fast, so stay close to the oven or stove while roasting.
That’s the single best habit for anyone learning how long to roast walnuts.
2. Chop Them for Faster Roasting
Whole walnuts take longer than chopped ones.
If you chop them first, you can cut the roasting time by a minute or two.
Just remember chopped pieces burn even faster, so watch them closely.
3. Cool Before Storing
Let the walnuts cool completely on the baking sheet before storing them.
They’ll keep crisping up as they cool, so don’t worry if they seem slightly soft right out of the heat.
Once cooled, store them in an airtight container for up to two weeks.
So, How Long Should You Roast Walnuts?
You should roast walnuts for about 8 to 12 minutes in the oven, 3 to 5 minutes in a skillet, 4 to 6 minutes in an air fryer, or 2 to 3 minutes in the microwave.
The key is to watch them closely and pull them out as soon as they smell nutty and turn golden brown.
However long you choose to roast walnuts, the aroma will tell you when they’re ready.
Hope this post has helped you figure out exactly how long to roast walnuts so your next batch comes out perfectly toasted every single time.