Preheat your oven to 400°F. While it heats up, drain your canned chickpeas really well and pat them completely dry with paper towels — this step seriously matters for crispiness. Moisture is the enemy here, so don't rush it even though you're tempted to.
Toss the dried chickpeas with olive oil in a large bowl until they're all coated. Add your smoked paprika, cumin, garlic powder, onion powder, and cayenne pepper to the bowl. Drizzle in the lemon juice and honey, then stir everything together until the chickpeas look evenly seasoned and slightly glistening.
Spread the chickpeas in a single layer on a rimmed baking sheet — don't overcrowd them or they'll steam instead of roast. Sprinkle with sea salt and give them a little shake so they're distributed evenly across the pan.
Roast for 15 minutes, then shake the pan to redistribute the chickpeas. This prevents sticking and ensures even crispiness all around. I set a timer for this because I learned the hard way that forgetting this step means some get burned while others stay soft.
Pop them back in for another 12-15 minutes until they're golden brown and crunchy. The exact time depends on your oven and how crispy you like them — mine usually need the full 15 minutes. You'll know they're done when they sound crunchy when you shake the pan.
Pull the baking sheet out and let the roasted chickpeas cool for at least 5 minutes on the pan — they'll continue crisping up as they cool. While they're cooling, chop your almonds and fresh parsley and set them aside.
Once cooled completely, toss the roasted chickpeas with the toasted almonds and fresh parsley for a fancy finish. Store in an airtight container and enjoy them throughout the week as your go-to healthy snack. They stay crunchy for up to 5 days if you keep them dry.