How To Make Roasted Cashew Nuts At Home

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 make roasted cashew nuts at home by tossing raw cashews with a little oil and salt, then baking them at a low temperature until they turn golden and fragrant.
 
It’s one of those simple kitchen wins that feels way more impressive than it actually is, and once you try it, you’ll never want to pay premium prices for the store-bought stuff again.
 
The best part about learning how to make roasted cashew nuts at home is that you control the salt, the oil, and the flavor, so every batch comes out exactly how you like it.
 
In this post, we’ll walk through how to make roasted cashew nuts at home, the oven and stovetop methods, plus a few tricks to keep them crunchy and delicious.
 
Let’s get roasting.

How to Make Roasted Cashew Nuts at Home (The Simple Way)

Making roasted cashew nuts at home comes down to three things: good raw cashews, a little fat, and steady heat.
 
Here’s how the process works step by step:

1. Start With Raw Cashews

Grab a bag of raw, unsalted cashews, because starting raw is the whole point of making roasted cashew nuts at home.
 
Raw cashews are creamy and mild, and roasting is what brings out that deep, buttery flavor we all love.
 
Give them a quick look and toss any shriveled or dark ones before you begin.

2. Coat Them Lightly

Drizzle your cashews with a tablespoon of oil, like melted coconut oil, olive oil, or even ghee.
 
Toss them until every nut is lightly coated, then sprinkle on salt to taste.
 
Don’t overdo the oil, since a light coating is all it takes to help the salt stick and the nuts brown evenly when making roasted cashew nuts at home.

3. Spread Them in a Single Layer

Spread the cashews on a baking sheet lined with parchment paper, keeping them in one even layer.
 
If they’re piled up, they’ll steam instead of roast, and you’ll lose that signature crunch.
 
This little detail is the difference between soggy nuts and perfectly roasted cashew nuts at home.

4. Bake Low and Slow

Roast at 300°F (150°C) for about 12 to 18 minutes, stirring halfway through.
 
Cashews have a high fat content, so they burn fast at high heat. A lower oven keeps them golden instead of bitter.
 
Pull them out when they’re light golden brown and smell nutty, then let them cool completely on the tray.
 
They’ll keep crisping up as they cool, which is a key step in how to make roasted cashew nuts at home that stay crunchy.

Other Ways to Roast Cashew Nuts at Home

No oven? No problem, because you’ve got options when roasting cashew nuts at home.
 
Here are two other methods worth trying:

1. Stovetop Skillet Method

Heat a dry skillet over medium-low heat, add your cashews, and stir constantly for 5 to 8 minutes.
 
This method is fast and gives you total control, so you can watch them turn golden right before your eyes.
 
Just keep them moving, since cashews can go from perfect to burnt in seconds on the stovetop.

2. Air Fryer Method

Spread cashews in the air fryer basket and cook at 300°F (150°C) for 6 to 10 minutes, shaking the basket halfway through.
 
It’s the quickest route to roasted cashew nuts at home and uses way less oil than the oven.
 
Keep an eye on them the first time, because every air fryer runs a little differently.

Tips for Perfect Roasted Cashew Nuts at Home

A few small habits make a big difference when you’re roasting cashew nuts at home:

1. Season After Roasting Too

While the nuts are still warm, sprinkle on extra salt, cinnamon, smoked paprika, or even a touch of honey.
 
Warm cashews absorb seasoning better, so this is your chance to get creative with flavors.

2. Store Them Properly

Once cooled, keep your roasted cashew nuts at home in an airtight jar for up to two weeks, or freeze them for months.
 
Moisture is the enemy of crunch, so make sure they’re fully cool before sealing the lid.

3. Never Walk Away

Cashews can go from golden to burnt in under a minute, so stay close to the oven or skillet.
 
The reward for your patience is a batch of perfectly roasted cashew nuts at home that taste far better than anything from a tin.

So, How Do You Make Roasted Cashew Nuts at Home?

You make roasted cashew nuts at home by coating raw cashews with a little oil and salt, then roasting them low and slow until golden and fragrant.
 
Whether you use the oven, the stovetop, or the air fryer, the key is steady heat and a watchful eye.
 
Give this method a try, and you’ll have fresh, crunchy roasted cashew nuts at home whenever the craving strikes.