Tired of unhealthy snacks? Dive into the crunch of perfectly oven roasted almonds-your go-to vegan snack that's smoky, lightly salty, and ready in just 20 minutes. These roasted almonds stay crisp for weeks and can be whipped up any time of year for a wholesome, high-protein treat. Whether you enjoy them as a midday pick-me-up, a party snack, holiday gifts, or a healthy travel companion, these crunchy smoky almonds never disappoint.

Jump to:
What Are Roasted Almonds
Roasted almonds are the easiest healthy snack you can make at home-and they taste way better than anything you'll find in a bag! All you need are raw almonds, a drizzle of oil, a sprinkle of salt, and your favorite spices. Pop them in the oven until they turn golden, crunchy, and wonderfully aromatic.
When you roast almonds at home, you're in full control of the ingredients and flavors. No extra oil, additives, or preservatives-just clean, wholesome snacking at its best. You can go bold with smoky paprika and chili flakes, or keep it simple with sea salt and rosemary. The best part? The flavor combinations are endless, so you'll never get bored of eating them.
These oven roasted almonds are naturally vegan, packed with plant-based protein, fiber, and healthy fats, making them a great mid-day energy boost. They also stay fresh for weeks when stored in an airtight container-perfect for lunch boxes, road trips, or even edible holiday gifts. Once you start making them at home, you'll never go back to store-bought again!
Homemade Crispy Almonds
Skip the boring store-bought snacks and make your own roasted almonds at home-fresh, crunchy, and packed with flavor. These smoky, spicy almonds are a snack you can enjoy any time of year-totally plant-based, effortless to make, and endlessly customizable.
Why spend on overpriced pre-packaged nuts when you can make crunchy roasted almonds in your own kitchen? They're loaded with plant-based protein, fiber, and healthy fats, making them a perfect guilt-free vegan snack that satisfies your cravings while keeping you nourished.
Why Make It
- 🍽 Baked, not fried - Enjoy guilt-free oven roasted almonds without the extra oil or calories.
- ⏱ Ready in under 30 minutes - Perfect for a quick snack or gifting.
- 🌶 Endless spice combinations - From smoky paprika and chili flakes to rosemary, garlic, or cinnamon-sugar, the flavor possibilities are endless!
- 😋 Addictive and delicious - Crunchy, savory, or slightly sweet, these homemade roasted almonds are impossible to stop munching.
- 🥑 Low-carb, vegan, and keto-friendly - A healthy snack that fits perfectly into plant-based, low-carb, or keto lifestyles.
- 💪 Packed with protein, fiber, and healthy fats - Keep your energy up while staying nourished.
- 🥡 Can be made in bulk - Roast a large batch and store in airtight containers for weeks.
- ❄️ No refrigeration needed - Just keep them in a cool, dry spot and enjoy anytime.
- ✅ Perfect for mindful snacking - Great for people watching their carbs, sugar intake, or just looking for a wholesome snack.
🧾 Ingredients Needed

Almonds: I usually grab a big bag of raw, unsalted, unpeeled almonds from Costco and make this recipe in bulk-it's perfect for meal prep and snacking all week. Choosing high-quality raw almonds makes a huge difference in flavor and crunch for your oven roasted almonds. Before roasting, give your almonds a quick taste to make sure they're fresh and haven't gone rancid.
I love adding these nuts to my idli chutney too!
Spices and Seasonings: This recipe is completely customizable! I often use a mix of onion powder, dried basil, chili seasoning, ground cumin, garlic powder, and salt. These seasonings are what transform simple almonds into a healthy, crunchy, flavor-packed snack that's perfect for anytime munching.
How To Make It 🔪

Want to save this recipe?
- Prepare your spice mix: In a bowl, combine dry spices like garlic powder, onion powder, chili seasoning, ground cumin, dried basil, and salt.
- Add oil or vegan ghee (optional): Drizzle a little oil or vegan ghee over the spices. Mix well to create a flavorful coating for the almonds.
- Coat the almonds: Add raw almonds to the bowl and toss them until they're evenly coated with the spice mixture. Make sure every almond is covered for maximum flavor in every bite.
- Preheat and prepare your oven: Set the oven to 350°F (175°C). Line a baking sheet with parchment paper. Spread the almonds out in a single layer, making sure they aren't touching or crowded, so they roast evenly. Bake for about 15 minutes, tossing every 5 minutes to ensure even roasting. Keep a close eye-once the almonds turn slightly golden and the aroma of spices fills your kitchen, they're ready!

🍽 Serving Suggestions
Once your oven roasted almonds have cooled completely on the baking sheet, they're ready to enjoy! Cooling them ensures they crisp up perfectly and locks in that irresistible flavor. Transfer to a sterilized clean dry airtight glass jar.
How you serve these DIY roasted almonds is completely up to you-the options are endless. Enjoy them as a travel snack, after-school snack, bar or game night snack, pre- or post-workout snack, or simply munch on them while reading a book or watching TV. This versatile vegan snack is perfect any time you need a crunchy, satisfying bite.
✨ Perfect for gifting: Homemade roasted almonds make thoughtful gifts, especially during Diwali, Thanksgiving, and Christmas. Pack them in cute jars or festive bags, and your loved ones will adore this delicious, wholesome treat.
You can also use them as a tasty addition to cheese boards, charcuterie boards, or salads, adding crunch and flavor. For holiday gift ideas or creative ways to present your roasted almonds, check out my other festive recipes and guides.
Top recipe tips
Always start with good-quality raw almonds-they should be fresh, firm, and free from any stale or rancid smell. Using raw, unsalted almonds gives you complete control over the flavor and salt level. You can even use the same method to make roasted cashews, pecans, or walnuts-the seasoning mix works beautifully with all kinds of nuts. Adjust the roasting time slightly based on the size of the nuts.
FAQs 📖
For this recipe, I've used plain raw almonds straight from the bag-no soaking required. However, if you prefer, you can soak the almonds overnight, then drain and pat them completely dry before roasting.
Soaking almonds helps soften them slightly and can make the texture a bit lighter once roasted. It may also help remove some of the natural enzyme inhibitors in the almond skin, which makes them easier to digest for some people.
If you do soak them, make sure they're fully dry before roasting-any leftover moisture can cause the almonds to steam instead of roast, preventing that perfect crunch.
✨ Pro tip: After soaking and drying, reduce the oven temperature slightly and roast a few extra minutes to get that same crisp, golden-brown finish.
For perfectly crunchy roasted almonds, spacing is key! Avoid overcrowding the baking sheet-spread the almonds in a single layer so the hot air can circulate evenly around each nut. This ensures they roast uniformly and get that beautiful golden-brown color.
Halfway through baking, give the almonds a quick toss or stir. This helps them cook and brown evenly on all sides. Since every oven is a little different, keep an eye on them-check every few minutes after the 10-minute mark to prevent over-roasting or burning. You can even set a timer as a reminder.
✨ Pro tip: The almonds are ready when they turn slightly darker and release a rich, toasty aroma. Let them cool completely after baking-they'll crisp up even more as they cool!
The best part about making homemade roasted almonds is how easy it is to customize them! You can mix and match flavors depending on your mood or what's in your pantry. Go bold with smoked paprika, cayenne pepper, cumin, chili powder, or garlic powder for a spicy kick, or try rosemary, thyme, or oregano for an herby twist.
For a cheesy flavor, sprinkle in some Parmesan cheese or nutritional yeast-both give your oven roasted almonds a rich, savory depth that's totally addictive.
If you're in the mood for something sweet, switch things up with a sweet roasted almond variation! Toss them with a touch of maple syrup, cinnamon, jaggery, nutmeg, or coconut sugar before baking. You'll end up with the perfect sweet-and-salty snack that's still vegan, wholesome, and incredibly satisfying.
✨ Pro tip: Always keep the coating light so the almonds roast evenly and stay crisp-not sticky.
When it comes to seasoning, don't be afraid to experiment! Adjust the spice blend to suit your taste-add more chili for heat, extra garlic for depth, or herbs for an aromatic twist. The beauty of this homemade roasted almond recipe is how easily you can make it your own.
Absolutely! If you don't want to turn on the oven, you can easily make roasted almonds in an air fryer or on the stovetop.
👉 To air fry: Preheat your air fryer to 325°F (160°C). Spread the seasoned almonds in a single layer in the basket (avoid overcrowding). Air fry for 8-10 minutes, shaking the basket halfway through for even roasting. Keep a close eye on them-the nuts can go from perfectly crisp to burnt quickly in an air fryer.
👉 To roast in a skillet: Heat a heavy-bottomed pan or cast-iron skillet on low to medium heat. Add your seasoned almonds and dry roast them, stirring constantly to prevent burning. Roast for about 8-10 minutes until fragrant and slightly browned.
Both methods work beautifully if you want that crunchy, flavorful roasted almond texture without baking. Just remember-low heat and frequent stirring are key to ensuring even roasting!
✨ Pro tip: Once done, spread the roasted nuts on a plate to cool completely. They'll turn extra crisp as they cool down.
Once your oven roasted almonds have cooled completely, store them in a dry and clean airtight glass jar or zip-top container. Keep the container in a cool, dry place-like your pantry or kitchen cabinet-away from direct sunlight or heat. When stored properly, these homemade roasted almonds stay fresh and crispy for up to 2-3 weeks.
If you've made a large batch, you can also freeze roasted almonds for longer storage. Just transfer them to a freezer-safe container or bag, and they'll stay good for up to 3 months. Before eating, let them come to room temperature or give them a quick 2-3 minute warm-up in the oven to bring back that fresh-roasted crunch.
✨ Pro tip: Always make sure the almonds are completely cool before sealing them-any trapped moisture can make them soft instead of crunchy.
More Healthy Snacks

⭐️ Subscribe to the Cookilicious Newsletter and receive new recipes straight to your inbox! You'll receive my FREE Vegan Beginner's guide as a gift. Ready to elevate your cooking game? Purchase my Cookbook - The Essential Vegan Indian Cookbook today!
Recipe 📖

Crispy Oven Roasted Almonds Recipe
Equipment
- Oven
Ingredients
- 2 cups raw almonds
- 1 tablespoon chili seasoning
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon ground cumin
- 1 tablespoon dried basil
- ½ teaspoon salt
- 2 tablespoon oil
Instructions
- Prepare your spice mix: In a bowl, combine dry spices like garlic powder, onion powder, chili seasoning, ground cumin, dried basil, and salt.
- Add oil or vegan ghee (optional): Drizzle a little oil or vegan ghee over the spices. Mix well to create a flavorful coating for the almonds.
- Coat the almonds: Add raw almonds to the bowl and toss them until they're evenly coated with the spice mixture. Make sure every almond is covered for maximum flavor in every bite.
- Preheat and prepare your oven: Set the oven to 350°F (175°C). Line a baking sheet with parchment paper. Spread the almonds out in a single layer, making sure they aren't touching or crowded, so they roast evenly. Bake for about 15 minutes, tossing every 5 minutes to ensure even roasting. Keep a close eye-once the almonds turn slightly golden and the aroma of spices fills your kitchen, they're ready! Once your oven roasted almonds have cooled completely, transfer to a clean dry airtight jar.












Val says
Ingredients say 1 tsp salt (for x2 recipe) but a pinch in the instructions. How much salt do you add?
Priya says
Hi, sorry that was a mistake. pls add a teaspoon of salt. But always use discretion as per your taste. Hope this helps. Thank you.
CHERYL ANDERSON says
Looks good, and easy! Some people say you need to soak (and then dry) the almonds ahead of time. Others say the 'peel' has toxins. Have you ever heard about either of those issues?
Priya says
Hi, I did address the soaking bit in my FAQs. You can read it there. Peeling is also an option. But I didn't do either and it worked great. Hope this helps.
Manjula says
Hi ,
I tried this recipe to with my own spices at home available. Came out yummy . Made extra two batches to give friends Diwali gift
Thanks 🙏
Priya says
I am so happy to hear that! Thank you so much. Do share a pic if you have 🙂