Rosemary Spiced Nuts Recipe
When you’re in the mood for something savory, crunchy, and a little fancy, these rosemary spiced nuts totally hit the spot. They’re quick to throw together, but taste like something you’d get from a gourmet shop.

I make these every holiday season for snacking, gifting, and setting out with cocktails – but honestly, they’re great year-round. If you’re looking for more savory ideas, check out my Homemade Trail Mix or Coconut Clusters, too.

Why You’ll Love This Recipe
- Quick and Easy: All you need is one bowl, one pan, and about 25 minutes.
- Totally Customizable: Use your favorite nut combo or adjust the spice level.
- Delicious Warm or Cool: These are amazing slightly warm, but just as tasty once cooled.
- Perfect for Entertaining: Serve them as a party appetizer or wrap them up for edible gifts.
Ingredients

- Mixed Raw Nuts: A combination of almonds, cashews, pecans, and pepitas creates a great contrast of texture and flavor. Stick with raw, unsalted nuts so you can control the seasoning.
- Fresh Chopped Rosemary: Rosemary is the star flavor here – woodsy, citrusy, and aromatic. Most of it gets baked into the mix, but a final sprinkle at the end keeps the flavor bright.
- Dark Brown Sugar: Adds just the right touch of sweetness to balance the salt and spice. The molasses content in dark brown sugar also adds depth.
- Olive Oil: Helps the seasoning coat the nuts evenly and gives them that glossy roasted finish. Plus, it adds richness and keeps everything from drying out.
- Sea Salt: Brings out the flavor in both the nuts and the rosemary. Sea salt gives you a nice burst of flavor in each bite.
- Cayenne Pepper: Just a pinch adds a gentle heat that builds slowly. It doesn’t overpower – just adds interest and complexity.
- Ground Coriander: This earthy, citrusy spice plays really well with rosemary. It adds warmth without making the nuts taste too “spiced.”
Substitutions and Additions
- Swap the Nuts: Use whatever mix you like – walnuts, macadamias, or even hazelnuts work well. Just keep the total quantity the same.
- Use Dried Rosemary: If you don’t have fresh rosemary, use 1 tablespoon of dried rosemary, but note that the flavor will be more muted.
- Add Maple Syrup: Sub 1 tablespoon of brown sugar with maple syrup for a more caramelized flavor and slight stickiness.
- Bump Up the Spice: Want it hotter? Increase the cayenne to ½ or ¾ teaspoon to bring some real heat.
- Add Citrus Zest: A little orange or lemon zest stirred in at the end makes these feel super festive and bright.
Step by Step Instructions
1. Preheat and Prep
Preheat your oven to 350°F (175°C) and line a baking sheet with parchment or foil. This helps with cleanup and prevents sticking.

2. Par-Roast the Large Nuts
Spread out the larger nuts (like almonds, cashews, and pecans) on the prepared sheet in an even layer. Skip smaller bits like pepitas and peanuts for now. Bake for 5 minutes to give them a head start.


3. Make the Seasoning Mix
While the big nuts are roasting, grab a large mixing bowl. Add olive oil, salt, cayenne, coriander, and 2 tablespoons of the chopped rosemary. Stir well to blend.

4. Combine Everything
Add the smaller nuts and seeds (like pepitas) to the bowl. When the large nuts come out of the oven, toss them in while they’re still hot – this helps the spices stick better.


5. Sweeten and Toss Again
Sprinkle the brown sugar into the bowl and toss everything together until the nuts are evenly coated and glossy.

6. Final Bake
Return the entire mixture to the baking sheet and spread it into a single layer. Bake for 10–12 minutes, until the nuts look golden and smell amazing. You’ll see a bit of browning, especially on cashews.
7. Finish and Cool
Remove the nuts from the oven and sprinkle the remaining tablespoon of fresh rosemary on top. Give everything a quick stir, then let them cool completely before storing.

Tips and Notes
- Use Raw Nuts Only: Roasted nuts can burn or become too dry since they’ll be baked again in this recipe.
- Don’t Skip the Stirring: Mixing while hot helps distribute the flavor and sugar evenly.
- Watch the Last Few Minutes: Nuts go from golden to burnt quickly, so keep an eye out after 10 minutes.
- Let Them Cool Before Storing: If you seal them up while still warm, they’ll steam and lose that crisp texture.
Serving Suggestions
- Serve with Cocktails: Pair with a chilled glass of wine or a festive spritz for a simple but elevated happy hour snack.
- Add to a Cheese Board: These are a fantastic savory-sweet addition to cheese and charcuterie boards.
- Use as Salad Toppers: Break them up and sprinkle over roasted vegetables or green salads for extra crunch.
- Make Edible Gifts: Package them in jars or bags with a sprig of rosemary and a handwritten tag.
Storage and Reheating Instructions
- Store in an Airtight Container: Once fully cooled, keep the nuts in a jar or sealed bag at room temperature for up to 5 days.
- Re-Crisp in the Oven: If they lose a bit of crunch, pop them back into a 300°F oven for 3–4 minutes to refresh.
- Avoid the Fridge: Chilling can make the nuts soft and take away that nice roasted texture.

Rosemary Spiced Nuts Recipe
Ingredients
- 1 lb mixed raw nuts such as cashews, almonds, pecans, and pepitas
- 3 tablespoons fresh chopped rosemary divided
- 2 tablespoons dark brown sugar
- 2 tablespoons olive oil
- 2 teaspoons sea salt
- ¼ teaspoon cayenne pepper or up to ½–¾ tsp for more heat
- 1 teaspoon ground coriander
Instructions
- Preheat your oven to 350°F (175°C) and line a baking sheet with parchment or foil. This helps with cleanup and prevents sticking.
- Spread out the larger nuts (like almonds, cashews, and pecans) on the prepared sheet in an even layer. Skip smaller bits like pepitas and peanuts for now. Bake for 5 minutes to give them a head start.
- While the big nuts are roasting, grab a large mixing bowl. Add olive oil, salt, cayenne, coriander, and 2 tablespoons of the chopped rosemary. Stir well to blend.
- Add the smaller nuts and seeds (like pepitas) to the bowl. When the large nuts come out of the oven, toss them in while they’re still hot – this helps the spices stick better.
- Sprinkle the brown sugar into the bowl and toss everything together until the nuts are evenly coated and glossy.
- Return the entire mixture to the baking sheet and spread it into a single layer. Bake for 10–12 minutes, until the nuts look golden and smell amazing. You’ll see a bit of browning, especially on cashews.
- Remove the nuts from the oven and sprinkle the remaining tablespoon of fresh rosemary on top. Give everything a quick stir, then let them cool completely before storing.