How Do You Roast Cashew Nuts

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 roast cashew nuts by heating them gently in an oven, on the stovetop, or in an air fryer until they turn golden and fragrant.
 
Raw cashews are actually quite forgiving, but they can go from perfectly toasted to burnt in a matter of seconds.
 
That’s why knowing exactly how to roast cashew nuts makes such a big difference in the final result.
 
Whether you want a simple snack or an ingredient for your favorite recipes, roasting cashews at home is easier than you might think.
 
In this post, we’ll walk through how to roast cashew nuts in the oven, the best ways to get them crunchy, and the common mistakes that ruin a batch.
 
Let’s get to it.
 

How Do You Roast Cashew Nuts?

When you roast cashew nuts, the goal is to draw out their natural oils and turn them golden and crispy.
 
Here’s how to do it right:
 

1. Start With Raw Cashews

To roast cashew nuts properly, you need to begin with raw, unsalted cashews.
 
You can find them in the bulk section of most grocery stores or packaged online.
 
Avoid using already roasted or salted cashews, because roasting them again will dry them out and make them taste bitter.
 
If your raw cashews look dull and pale, that’s exactly what you want.
 

2. Preheat Your Oven to 350°F (175°C)

The oven method is the most reliable way to roast cashew nuts evenly.
 
Preheat your oven to 350°F and line a baking sheet with parchment paper or a silicone mat.
 
Spread the raw cashews in a single layer so they roast evenly.
 
If they overlap, the ones underneath won’t get that nice golden color.
 

3. Roast for 10 to 15 Minutes

Roast cashew nuts in the oven for about 10 to 15 minutes, stirring them halfway through.
 
You’ll know they’re ready when they turn light golden brown and smell nutty and rich.
 
Keep a close eye on them during the last few minutes because cashews can scorch quickly.
 

4. Let Them Cool Completely

Once you pull your roasted cashew nuts from the oven, let them cool on the baking sheet.
 
They’ll continue to crisp up as they cool, so don’t skip this step.
 
This is also why you shouldn’t judge their crunch straight out of the oven.
 

Other Ways to Roast Cashew Nuts

The oven isn’t the only way to roast cashew nuts at home.
 
Here are a couple of other methods that work well:
 

1. Stovetop Roasting

If you want to roast cashew nuts quickly, a skillet on the stovetop works great.
 
Heat a dry pan over medium heat and add your raw cashews in a single layer.
 
Stir frequently for about 5 to 7 minutes until they’re golden and fragrant.
 
This method lets you watch the cashews closely, but you have to stay at the stove the whole time.
 

2. Air Fryer Roasting

You can also roast cashew nuts in an air fryer for a fast, hands-off approach.
 
Set the temperature to 320°F and roast for 5 to 8 minutes, shaking the basket halfway through.
 
Air fryers circulate hot air, so your cashews roast evenly and get nicely crunchy.
 
Just be careful not to overcrowd the basket, or they’ll steam instead of roast.
 

Tips for Perfectly Roasted Cashew Nuts

Getting the best results when you roast cashew nuts comes down to a few simple habits:
 

1. Season After Roasting

If you want flavored cashews, toss them with a little oil and seasoning after they come out of the oven.
 
Salt, smoked paprika, or a touch of honey all work beautifully.
 
Seasoning before roasting can burn, so save it for the end.
 

2. Store Them Properly

Once your roasted cashew nuts have cooled, store them in an airtight container.
 
They’ll stay fresh at room temperature for about two weeks, or in the fridge for a month.
 
For longer storage, freeze them and re-crisp in the oven when you’re ready to snack.
 

3. Don’t Walk Away

The biggest mistake when you roast cashew nuts is leaving them unattended.
 
Cashews go from golden to burnt fast, so stay nearby and check often.
 
Trust your nose too, since that nutty aroma is a good sign they’re nearly done.
 

So, How Do You Roast Cashew Nuts?

You roast cashew nuts by heating raw cashews at 350°F for 10 to 15 minutes, or by using a stovetop or air fryer for a quicker batch.
 
The key is to start with raw cashews, keep an eye on them, and let them cool fully so they crisp up.
 
Now that you know how to roast cashew nuts, you can enjoy fresh, crunchy, homemade cashews anytime.
 
Hope this post has helped you with roasting cashew nuts and getting them perfectly golden every time.