How Long Do You Roast Cashews In The Oven

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!

You can roast cashews in the oven for about 10 to 15 minutes at 350°F (175°C).
 
The exact time depends on whether you’re working with raw or already roasted cashews, how dark you want them, and how your oven runs.
 
The good news is that roasting cashews in the oven is one of the easiest ways to bring out their natural sweetness and turn them beautifully crunchy.
 
If you’ve been wondering how long to roast cashews in the oven for that perfect golden result, you’re in the right place.
 
In this post, we’ll cover exactly how long to roast cashews in the oven, how to tell when they’re done, and how to avoid the two most common mistakes people make.
 
Let’s get to it.
 

How Long Do You Roast Cashews in the Oven?

The short answer is 10 to 15 minutes at 350°F (175°C), but knowing how long to roast cashews in the oven really comes down to a few key details.
 
Here’s how the timing breaks down depending on what you’re roasting.
 

1. Raw Cashews Take 12–15 Minutes

When you roast raw cashews in the oven, plan on 12 to 15 minutes at 350°F.
 
Raw cashews start pale and creamy, and they need the full roast to develop that golden color and deep, buttery flavor.
 
Stir them once around the halfway mark so they roast evenly.
 
If you want to roast cashews in the oven for a big batch, add a couple of extra minutes since a crowded tray traps steam.
 

2. Already Roasted Cashews Take 5–8 Minutes

If you’re re-crisping cashews that are already roasted, the time drops to about 5 to 8 minutes.
 
You’re not roasting cashews from scratch here, just waking them up after they’ve gone a little soft.
 
Keep a close eye on them because they can go from perfect to burnt fast.
 

3. Smaller Pieces and Halves Roast Faster

Cashew halves and pieces roast quicker than whole nuts, usually in 8 to 10 minutes.
 
So when you ask how long to roast cashews in the oven for smaller pieces, take a few minutes off the standard time.
 
Spread them in a single layer and check them early.
 

How to Roast Cashews in the Oven Perfectly

Knowing how long to roast cashews in the oven is only half the job.
 
How you prep and handle them matters just as much, so here’s the simple process.
 

1. Preheat and Use the Right Temperature

Preheat your oven to 350°F (175°C) and let it fully heat up before the tray goes in.
 
This is the sweet spot for roasting cashews because it browns them evenly without burning the outside before the center is done.
 
A properly preheated oven is why your cashews will roast in a predictable amount of time.
 

2. Spread Them in a Single Layer

Spread cashews on a rimmed baking sheet in one even layer.
 
Crowding the pan is the number one reason people end up with unevenly roasted cashews.
 
If your tray is packed, roast in two batches instead.
 

3. Stir Halfway Through

Give the tray a shake or stir with a spatula about halfway through roasting.
 
This helps the cashews roast evenly from all sides and prevents the ones near the edges from over-browning.
 

4. Watch the Last Few Minutes Closely

Cashews go from golden to burnt quickly, especially in the final minutes.
 
You’ll know your cashews are done when they smell nutty, look lightly golden, and the nuts feel slightly firm but give a little when squeezed.
 
Keep in mind they keep cooking for a minute or two after you pull the tray out, so take them out a touch early.
 

Common Mistakes to Avoid When Roasting Cashews in the Oven

Even if you know how long to roast cashews in the oven, a couple of small missteps can ruin the batch.
 
Watch out for these.
 

1. Walking Away Without Checking

Don’t set a timer and disappear.
 
Because roasting cashews in the oven is so quick, they can burn while you’re not looking.
 
Stay nearby after the halfway point and peek through the oven window.
 

2. Skipping the Cool-Down

Let the tray sit on a rack for about 10 minutes after roasting.
 
The cashews crisp up as they cool, so don’t judge their crunch the second they come out.
 
Store them in an airtight jar once fully cool, and they’ll stay crunchy for weeks.
 

So, How Long Do You Roast Cashews in the Oven?

You roast cashews in the oven for 10 to 15 minutes at 350°F (175°C), with raw cashews taking the full 12 to 15 minutes and already roasted ones needing just 5 to 8.
 
Smaller pieces finish faster, so always check them early.
 
With a single layer, a halfway stir, and a close eye at the end, you’ll have golden, crunchy cashews every time.
 
Hope this post has helped you nail down exactly how long to roast cashews in the oven.