A bag of spiced almonds is one of the handiest things you can have in your pantry on a vegetarian keto diet. These spicy roasted almonds take raw almonds and coat them in olive oil, cayenne pepper, smoked paprika, and a few other warm spices, then roast them until fragrant and perfectly crunchy. Each serving comes in at just 3g net carbs with a solid 8g of protein, making them an excellent between-meals snack that actually keeps you full. They store beautifully for up to two weeks in an airtight jar, so you can make a big batch on a Sunday and portion them out for the week ahead. They're also completely vegan, which makes them a rare find in the keto snack world.

Why This Works on Keto

Almonds are one of the best nuts for keto — they're high in monounsaturated fats, a good source of protein, and packed with fibre that helps lower their effective carb count. The olive oil coating adds healthy fats while helping the spices adhere. With 18g of fat and 4g of fibre per serving, these almonds support satiety and steady blood sugar levels. The fact that they're vegan keto-friendly and require minimal preparation makes them an ideal staple for anyone following a plant-based or vegetarian keto approach.

Ingredients

  • 250g raw whole almonds
  • 15ml extra virgin olive oil
  • 3g smoked paprika
  • 2g cayenne pepper (adjust to your heat tolerance)
  • 2g ground cumin
  • 2g garlic powder
  • 3g sea salt
  • 1g black pepper

Instructions

  1. Preheat your oven to 170°C (340°F). Line a baking sheet with parchment paper.
  2. Place the almonds in a large bowl. Drizzle the olive oil over them and toss until every almond is lightly coated.
  3. In a small bowl, mix the smoked paprika, cayenne, cumin, garlic powder, salt, and black pepper.
  4. Sprinkle the spice mixture over the oiled almonds and toss thoroughly, making sure the spices coat the nuts as evenly as possible.
  5. Spread the almonds in a single layer on the prepared baking sheet. Make sure they're not piled on top of each other.
  6. Roast for 12–15 minutes, stirring once halfway through. The almonds are done when they're fragrant and slightly darkened. Be careful not to over-roast — they'll continue to crisp as they cool.
  7. Let them cool completely on the baking sheet before transferring to a jar or container.

Tips & Variations

  • Reduce the cayenne to 1g if you prefer a milder heat, or increase to 3g if you like it fiery.
  • Add 1g of cinnamon for a sweet-and-spicy version that pairs well with dark chocolate.
  • Try this same method with pecans, walnuts, or a mixed nut blend. Cooking times may vary slightly — pecans and walnuts roast faster than almonds.
  • For a smoky barbecue twist, add 2g of onion powder and a pinch of liquid smoke to the oil.
  • Store in an airtight glass jar at room temperature. They'll stay crunchy for up to 2 weeks.
Why do my roasted almonds taste bitter?
Over-roasting is the most likely cause. Almonds can go from perfectly toasted to bitter very quickly. Pull them out when they're lightly golden and fragrant — they'll continue to toast slightly from residual heat as they cool on the baking sheet.
Can I use roasted almonds instead of raw?
You can, but reduce the oven time to 5–8 minutes since they're already roasted. The spices just need time to set. Be extra watchful as pre-roasted almonds burn faster.
Are almonds good for keto?
Yes. A 30g serving of almonds has roughly 2.5g net carbs, 14g of fat, and 6g of protein. They're also rich in magnesium and vitamin E. Among common nuts, almonds and pecans are generally the best choices for keto.