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 almonds and cashews at home easily in your oven or on the stovetop with just a little oil and salt.
It’s one of the simplest kitchen wins out there, and once you learn how to roast almonds and cashews at home, you’ll never look at store-bought nuts the same way again.
Freshly roasted nuts taste richer, crunchier, and way more flavorful than anything sitting in a plastic bag on a shelf.
In this post, we’ll walk through how to roast almonds and cashews at home step by step, share the best temperatures and timings, and cover the little mistakes that turn great nuts into burnt ones.
Let’s get roasting.
How to Roast Almonds and Cashews at Home
Learning how to roast almonds and cashews at home comes down to three things: heat, timing, and keeping a close eye on the pan.
Here’s how to do it right.
1. Preheat Your Oven to 350°F (175°C)
The oven method is the most reliable way to roast almonds and cashews at home because the dry heat surrounds every nut evenly.
Preheat your oven to 350°F and line a baking sheet with parchment paper or a silicone mat.
A single layer is key here, so grab a pan big enough that the nuts aren’t piled on top of each other.
2. Toss the Nuts in a Little Oil
A light coating of oil helps the nuts roast evenly and gives salt something to cling to.
Use about one teaspoon of olive oil, coconut oil, or melted butter per cup of nuts.
Toss everything in a bowl until each nut is glossy but not greasy, then spread them out on your baking sheet.
3. Roast Almonds for 10–12 Minutes
When you roast almonds at home, timing matters more than anything else.
Almonds are denser than cashews, so they need a little longer in the oven.
Set a timer for 10 minutes, give the pan a shake, and check them every couple of minutes after that.
You’ll know they’re done when they smell nutty and the skins look slightly darker.
4. Roast Cashews for 8–10 Minutes
Cashews are softer and have a higher fat content, which means they roast faster and burn quicker.
If you’re roasting almonds and cashews together, add the cashews to the pan about three or four minutes after the almonds go in.
When you roast cashews at home, pull them out as soon as they turn a light golden color.
5. Let Them Cool Before You Salt
Here’s a trick most people miss when they roast almonds and cashews at home.
Sprinkle salt right when the nuts come out of the oven, while they’re still warm, so it sticks.
But let them cool completely on the pan before storing them.
They’ll crisp up as they cool, and that’s when you get that satisfying crunch.
How to Roast Almonds and Cashews on the Stovetop
No oven? No problem.
You can still roast almonds and cashews at home in a dry skillet, and it’s actually faster.
1. Use a Heavy Pan Over Medium Heat
A cast iron or heavy-bottomed skillet gives you the most even heat for stovetop roasting.
Keep the heat at medium and add the nuts in a single layer without any oil.
2. Stir Constantly
The stovetop method for roasting almonds and cashews at home requires your full attention.
Stir or toss the nuts every 30 seconds so they toast evenly and don’t scorch on one side.
3. Watch for the First Signs of Color
Almonds take about 5–7 minutes on the stovetop, while cashews take just 3–5 minutes.
The moment you see color deepening and smell that toasted aroma, take them off the heat.
Common Mistakes to Avoid When You Roast Almonds and Cashews
Even simple things go wrong sometimes, so here’s what to watch for.
1. Walking Away From the Oven
Nuts go from perfectly roasted to burnt in under a minute.
Stay nearby and check often whenever you roast almonds and cashews at home.
2. Crowding the Pan
Nuts need space for the hot air to circulate.
If they’re touching each other too much, they’ll steam instead of roast and end up chewy instead of crunchy.
3. Skipping the Cool-Down
Nuts continue cooking for a minute or two after you take them out of the heat.
Leave them on the pan to cool so they finish roasting gently rather than burning on the baking sheet.
4. Storing Them Warm
Trapped steam makes roasted nuts soggy.
Once they’re fully cool, store them in an airtight jar at room temperature for up to two weeks.
So, Can You Roast Almonds and Cashews at Home?
You can roast almonds and cashews at home easily, and once you try it, you’ll wonder why you ever bought them pre-packaged.
Whether you use the oven or a skillet, the formula stays the same: moderate heat, a light coat of oil, and constant attention near the end.
Roast almonds a little longer than cashews, salt them while warm, and let them cool before storing.
Now that you know how to roast almonds and cashews at home, grab a handful of raw nuts and give it a try tonight.
Your snacks will never be boring again.