How Long Do You Roast Raw Cashews

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 raw cashews in the oven at 350°F (175°C) for about 10 to 15 minutes, giving the tray a good shake halfway through. 

That’s the quick answer to “how long do you roast raw cashews,” but the real magic is in the details. 

Get those right and you’ll end up with golden, crunchy, deeply flavorful nuts instead of a sad, burnt batch. 

In this post, we’ll break down exactly how long to roast raw cashews, why timing varies, and how to get that perfect crunch every single time. 

Let’s get roasting. 

How Long Do You Roast Raw Cashews?

You roast raw cashews for roughly 10 to 15 minutes at 350°F in a conventional oven, and a few factors decide where you land within that window. 

Here’s what actually moves the needle on your roasting time. 

1. Oven Temperature Sets the Clock

The temperature you choose directly answers the question of how long do you roast raw cashews. 

At 350°F, most batches hit golden perfection in 10 to 15 minutes. 

Drop it to 300°F and you’re looking at 20 to 25 minutes of slower, gentler roasting. 

Crank it to 400°F and you’d better stay glued to the oven, because they can go from perfect to charred in about 7 to 9 minutes. 

Lower heat gives you more control and a deeper roast. 

Higher heat is faster but riskier, so pick your lane. 

2. Whole vs. Split Cashews

Whole raw cashews need the full roasting window, usually 12 to 15 minutes at 350°F. 

Cashew pieces and splits roast faster because more surface area hits the hot air, so check them at the 8 to 10 minute mark. 

If you’re roasting raw cashew pieces, how long you roast them shrinks significantly compared to whole nuts. 

This matters because nobody wants unevenly roasted nuts where the little pieces burn while the whole ones are still pale. 

3. The Pan and the Spread

A rimmed baking sheet is your best friend here. 

Spread the cashews in a single, even layer with a little breathing room between them. 

Crowd the pan and you’ll steam them instead of roasting them, which stretches the roasting time and kills the crunch. 

Always shake the tray or stir with a spatula at the halfway point so every nut gets its moment of even heat. 

4. Doneness Cues Beat Timers

Timing is a guide, but your senses are the real judge of how long to roast raw cashews. 

Look for a light golden color and a glossy sheen on the surface. 

Smell is the early warning system; when you catch that warm, buttery aroma, they’re nearly there. 

Take a test nut, let it cool for a minute (they crisp up as they cool), and taste it. 

If it’s creamy and slightly sweet with a gentle crunch, pull the tray out. 

Ways to Roast Raw Cashews

The oven isn’t your only option, and each method changes the answer to how long do you roast raw cashews, so let’s run through the alternatives. 

1. Oven Roasting (The Classic)

Preheat to 350°F, roast 10 to 15 minutes, and shake the pan at the halfway mark. 

This is the most reliable route for even, hands-off roasting and my default recommendation for a big batch. 

2. Stovetop Skillet Roasting

No oven, no problem. 

Heat a dry skillet over medium heat and stir the cashews constantly for 5 to 8 minutes until golden. 

How long you roast raw cashews on the stovetop depends on your burner, so stay right there and keep everything moving. 

3. Air Fryer Roasting

The air fryer is a speed demon for raw cashews. 

Set it to 300°F and roast in a single layer for 6 to 8 minutes, shaking the basket every couple of minutes. 

It’s the fastest way to get crunchy roasted cashews, but you absolutely cannot walk away. 

Tips for Perfectly Roasted Cashews Every Time

Nail these habits and your roasted raw cashews will turn out beautifully every single batch. 

1. Start with Truly Raw Cashews

Check the label to make sure you’re roasting raw cashews, not ones that are already roasted and salted. 

“Raw” cashews are actually steam-treated to remove the shell, but they’re unroasted and perfect for the oven. 

If yours are labeled roasted, you’d just be double-roasting them, which leads to hard, bitter nuts. 

2. Season After Roasting, Salt Before

Toss them lightly with oil and salt before roasting so the seasoning sticks. 

Save delicate spices like cinnamon, paprika, or garlic powder for right after they come out of the oven. 

Spices scorch quickly, but a little shower of flavor while the nuts are still warm and oily works beautifully. 

3. Let Them Cool Completely

Here’s the step most people rush: cooling. 

Roasted cashews firm up and develop their full crunch as they cool, so spread them on a plate and give them 15 to 20 minutes. 

Taste one warm and you might think they’re soft, but trust the process. 

4. Store Them Right

Keep your roasted cashews in an airtight jar at room temperature for up to two weeks, or freeze them for up to six months. 

If you’re roasting a big batch, this tip alone keeps how long your raw cashews stay fresh from becoming a problem. 

So, How Long Do You Roast Raw Cashews?

You roast raw cashews for about 10 to 15 minutes at 350°F, shaking the pan halfway through, but the exact time depends on your oven, the temperature you choose, and whether the nuts are whole or split. 

Watch for that golden color and buttery aroma, taste a cooled nut to confirm the crunch, and let the whole batch cool completely before storing. 

Follow those steps and you’ll never second-guess how long do you roast raw cashews again. 

Now go preheat that oven and enjoy the best roasted cashews you’ve ever made.