Spicy Peanuts are my go-to snack when I want something with serious kick that's ridiculously easy to make. They're crunchy cocktail peanuts packed with chili powder, garlic powder, and cayenne pepper with heat that builds with every bite. I make them for game day parties, tailgates, potlucks, and happy hour spreads because they're always a crowd-pleaser with spicy food lovers. They stay fresh at room temperature in an airtight container for about a week or freeze for up to 2 months.
Spread on the prepared pan and bake for 5 minutes.
Remove from the oven and toss the peanuts with the remaining seasoning mix.
You can eat them right away or leave them in an airtight container overnight for the best flavor results.
Notes
Use the right peanuts: Salted cocktail peanuts work best because they're already seasoned with salt, so you don't need to add more. Unsalted peanuts will taste flat, and cashews work too, but need an estimate of 1-2 minutes less baking time since they're more delicate.
Don't skip the oil: The vegetable oil helps the spices stick to the peanuts and keeps them from burning in the oven. Without it, the seasoning just falls off.
Split the seasoning: Add half the spice mix before roasting and the rest after to achieve better flavor distribution and more intense heat. If you add it all at once, some will burn.
Adjust the heat level: If cayenne is too spicy for you, reduce it to ¼ teaspoon or omit it. You'll still get plenty of flavor from the chili and garlic powder.
Let them rest overnight: The flavors really develop after sitting in an airtight container for 8-12 hours. The spices soak into the peanuts, and the heat mellows slightly.
Flash-freeze for longer storage: Spread cooled peanuts on a baking sheet and freeze for 1 hour, then transfer to a freezer container. This prevents clumping and makes it easy to grab a handful.