This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You should roast walnuts at 350°F for about 8 to 10 minutes.
That short window is usually enough to bring out their deep, nutty flavor without turning them bitter.
But how long to roast walnuts at 350 depends on a few things like whether they’re shelled or in the shell, how fresh they are, and how dark you want them.
If you’ve been wondering how long to roast walnuts at 350, the honest answer is that most batches finish in under 12 minutes.
In this post, we’ll walk through exactly how long to roast walnuts at 350, how to tell when they’re done, and how to avoid the most common roasting mistakes.
Let’s get into it.
How Long to Roast Walnuts at 350°F
Roasting walnuts at 350°F is one of the easiest ways to wake up their flavor, and the timing is pretty forgiving once you know what to look for.
Here’s the breakdown so you can nail it every single time.
1. Shelled Walnut Halves and Pieces: 8 to 10 Minutes
If you’re roasting shelled walnut halves or pieces, 8 to 10 minutes at 350°F is your sweet spot.
Spread them in a single layer on a baking sheet so they toast evenly.
Around the 6-minute mark, you’ll start smelling that warm, toasty aroma, which is your cue to stay close.
Pull them out when they’re fragrant and just slightly darker, because they keep cooking for a minute or two after they leave the oven.
2. Whole Walnuts in the Shell: 12 to 15 Minutes
Whole walnuts still in their shells take a bit longer to roast at 350°F, usually around 12 to 15 minutes.
The shell protects the nut inside, so the heat has to work its way through before the kernel actually toasts.
Give the pan a shake halfway through so they roast evenly on all sides.
When they’re done, the shells will look a little darker and may even start to crack slightly.
3. Chopped Walnuts: 5 to 7 Minutes
Chopped walnuts roast fast, so if you’re working with smaller pieces, cut the time down to about 5 to 7 minutes.
Because there’s more surface area exposed to the heat, they brown quickly and can go from perfect to burnt in under a minute.
Keep an eye on them and stir once or twice so the edges don’t scorch.
How to Tell When Walnuts Are Done Roasting
Knowing when to pull your walnuts out of the oven matters just as much as knowing how long to roast walnuts at 350.
Here are the signs that tell you they’re ready.
1. They Smell Nutty and Toasty
The very first clue is your nose.
When walnuts are ready, they give off a rich, warm, nutty aroma that fills the kitchen.
If they start smelling sharp or bitter, that’s a sign they’re already past their prime.
2. The Color Deepens Slightly
Raw walnuts are a pale tan color, and roasted ones turn a shade or two darker.
You’re not looking for dark brown, just a gentle golden-brown tone.
Once they hit that color, take them out right away.
3. They Sound and Feel Lighter
Roasted walnuts feel a little lighter and sound slightly hollow when you rattle them in the pan.
The texture also gets crisper as the moisture inside evaporates.
Tips for Roasting Walnuts at 350°F
A few small habits make a big difference when you roast walnuts at 350°F.
Follow these tips and your walnuts will come out perfect almost every time.
1. Spread Them in a Single Layer
Crowding the pan steams the walnuts instead of roasting them.
Give each piece its own space so the hot air can circulate and toast them evenly.
2. Stir Halfway Through
Toss or stir your walnuts about halfway through the roasting time.
This prevents the ones near the edges from browning faster than the ones in the center.
3. Never Walk Away
Walnuts can go from perfectly toasted to burnt in less than a minute.
Stay in the kitchen and check them often, especially during those last couple of minutes.
4. Let Them Cool Before Storing
Once they’re out of the oven, transfer them to a plate or cooling rack.
They’ll keep crisping up as they cool, so don’t seal them in a container while they’re still warm.
5. Store Them Properly
Cooled roasted walnuts keep for about two weeks in an airtight container at room temperature.
For longer storage, pop them in the fridge for a few months or the freezer for up to a year.
So, How Long to Roast Walnuts at 350?
You should roast walnuts at 350°F for about 8 to 10 minutes if they’re shelled, 12 to 15 minutes if they’re in the shell, and 5 to 7 minutes if they’re chopped.
The exact time depends on your oven and how you like them, but the smell and color will always tell you when they’re ready.
So the next time you’re wondering how long to roast walnuts at 350, just remember those numbers, keep a close eye on the pan, and trust your nose.
Happy roasting.