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 by using your oven, stovetop, or even an air fryer, and the process is simpler than you might think.
Roasting almonds and cashews at home gives you fresher, better-tasting nuts than most store-bought versions, and you get to control the salt and seasonings.
Whether you want to roast almonds for a crunchy snack or roast cashews for a buttery treat, the basic method takes just minutes of prep.
In this post, we’ll walk through how to roast almonds and cashews at home, covering oven roasting, stovetop methods, and the little tips that make a big difference.
Let’s get to it.
Why Roast Almonds and Cashews at Home
Roasting almonds and cashews at home is worth it for several reasons, and once you try it, you may never go back to the packaged stuff.
1. Fresher Flavor
When you roast almonds and cashews at home, you unlock a deeper, richer flavor that pre-roasted nuts often lose during storage.
Freshly roasted cashews taste buttery and sweet, while freshly roasted almonds develop a toasty crunch that’s hard to beat.
2. Full Control Over Ingredients
Roasting almonds and cashews at home means you decide how much salt, oil, or seasoning goes in.
You can keep things plain, add a pinch of sea salt, or experiment with spices like cinnamon, smoked paprika, or rosemary.
3. Better Texture
Nuts that sit on shelves for months can turn soft or stale, but when you roast almonds and cashews yourself, you get that fresh, crisp bite every time.
How to Roast Almonds and Cashews at Home in the Oven
Oven roasting is the easiest and most consistent way to roast almonds and cashews at home, and it works well for large batches.
1. Preheat and Prep
Preheat your oven to 350°F (175°C) and spread your raw almonds or cashews in a single layer on a baking sheet.
2. Add Oil (Optional)
For extra flavor, toss the nuts with a teaspoon of oil, but this step is optional if you prefer dry roasting.
3. Roast and Stir
Roast almonds for about 10–12 minutes and cashews for 8–10 minutes, stirring halfway through so they brown evenly.
4. Cool Before Eating
Let the nuts cool on the baking sheet for a few minutes because they continue to crisp up as they cool.
How to Roast Almonds and Cashews at Home on the Stovetop
If you don’t want to heat up the oven, you can still roast almonds and cashews at home using a skillet.
1. Use a Dry Skillet
Heat a heavy skillet over medium heat and add your nuts in a single layer without any oil.
2. Keep Them Moving
Stir frequently for 5–8 minutes until the nuts smell fragrant and turn golden, and watch closely because they can burn fast.
3. Remove From Heat Immediately
Once roasted, transfer the nuts to a plate so they stop cooking from the residual heat of the pan.
Tips for Perfectly Roasted Almonds and Cashews at Home
These small tips make a big difference when you roast almonds and cashews at home.
1. Start With Raw Nuts
Always begin with raw almonds and raw cashews so you control the roasting time and avoid double-roasting.
2. Season Right After Roasting
Sprinkle salt or spices while the nuts are still warm so the seasoning sticks properly.
3. Store Them Right
Keep your roasted almonds and cashews in an airtight container for up to two weeks at room temperature, or freeze them for longer storage.
So, Can You Roast Almonds and Cashews at Home?
You can absolutely roast almonds and cashews at home, and the oven or stovetop makes it quick and easy.
Roasting almonds and cashews at home gives you fresher flavor, better texture, and full control over seasonings.
Hope this post has helped you with learning how to roast almonds and cashews at home and the tips that make the process foolproof.