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 should roast almonds for about 10 to 15 minutes in a 350°F (175°C) oven, though the exact time depends on whether you’re using raw whole almonds, blanched almonds, or slivered almonds.
If you’ve been wondering how long to roast almonds so they come out crunchy and golden instead of burnt or bland, you’re in the right place.
The truth is, how long you roast almonds depends on a few simple factors like the form of the nut, the method you use, and the flavor you’re after.
In this post, we’ll break down exactly how long to roast almonds for each method, plus tips so your roasted almonds turn out perfectly every single time.
Let’s get into it.
How Long Should You Roast Almonds?
When you roast almonds, timing is the whole game because almonds can go from perfectly golden to sadly bitter in just a couple of minutes.
Here’s a simple breakdown of how long to roast almonds based on the most common forms and methods.
1. Whole Raw Almonds in the Oven
If you’re roasting whole raw almonds in the oven, go for 10 to 15 minutes at 350°F (175°C).
Spread them in a single layer on a baking sheet so they toast evenly and stir them once halfway through.
This is the most common answer to how long to roast almonds, and it works beautifully for snacking or making almond butter.
2. Blanched or Slivered Almonds
Blanched and slivered almonds are thinner, so they roast much faster.
When you roast almonds that have been sliced or blanched, expect them to be done in about 7 to 10 minutes at 350°F.
Keep a close eye on them because these thin pieces can scorch quickly.
3. Roasting Almonds in a Pan or Skillet
You can also roast almonds on the stovetop in a dry skillet over medium heat.
How long to roast almonds this way? Usually about 5 to 8 minutes, stirring often.
Stovetop roasting almonds gives you more control, but you can’t walk away because they’ll burn fast.
Signs Your Roasted Almonds Are Done
Knowing how long to roast almonds is one thing, but recognizing when they’re actually done is just as important.
Here’s what to look for so your roasted almonds come out just right.
1. A Fragrant, Nutty Aroma
The first sign that you’ve roasted almonds long enough is the smell.
When almonds are done roasting, they release a warm, toasty aroma that fills the kitchen.
If you don’t smell anything yet, they probably need another minute or two.
2. Golden Brown Color
Roasted almonds should turn a light golden brown on the surface.
If they’re still pale, keep going, but the moment they deepen in color, pull them out because they’ll keep cooking on the hot pan.
3. A Satisfying Crunch
The best test for how long to roast almonds is the crunch test.
Take one out, let it cool for a minute, and bite into it.
If it snaps cleanly and tastes nutty, your roasted almonds are perfect.
Tips for Perfectly Roasted Almonds Every Time
Beyond knowing how long to roast almonds, a few smart habits make a big difference in how they turn out.
Here’s how to make sure your roasted almonds are consistently great.
1. Always Preheat and Use a Single Layer
Preheat your oven fully before you roast almonds, and never pile them up.
A single layer lets hot air circulate so every almond roasts evenly.
2. Stir Halfway Through
If you’re roasting almonds in the oven, stir them once around the halfway mark.
This simple step evens out the browning and prevents hot spots from burning one side.
3. Cool Them on the Pan
When you roast almonds, let them cool right on the baking sheet for a few minutes.
They’ll keep crisping up as they cool, which is why you should pull them out slightly before they look fully done.
4. Store Them Properly
Once your roasted almonds are completely cool, store them in an airtight jar.
They’ll stay crunchy for about two weeks at room temperature or up to a month in the fridge.
So, How Long Should You Roast Almonds?
You should roast almonds for about 10 to 15 minutes at 350°F if they’re whole, and 7 to 10 minutes if they’re sliced or blanched.
The exact time depends on the form of the nut and your roasting method, so always watch for that golden color, nutty aroma, and clean crunch.
Now that you know exactly how long to roast almonds, you can toast a batch with confidence and enjoy that fresh, nutty flavor anytime.