Scoop out the seeds: Pull the pumpkin seeds from the center of the pumpkin with your hands, separating them from the stringy pulp as you go.
Rinse the seeds: Place the seeds in a colander and rinse under cool running water, rubbing them gently to remove remaining pulp and strings.
Dry thoroughly: Spread the rinsed seeds on a clean kitchen towel and let them air dry for 20 to 30 minutes, or pat dry with paper towels. Dry seeds are essential for crisping instead of steaming in the oven.
Preheat the oven: Preheat your oven to 325°F and line a baking sheet with parchment paper for easy cleanup.
Season the seeds: In a mixing bowl, toss the dried seeds with olive oil, salt, garlic powder, smoked paprika and black pepper until every seed is evenly coated and glossy.
Spread in a single layer: Arrange the seasoned seeds in a single layer on the prepared baking sheet, leaving space between them so they roast rather than steam.
Roast until golden: Bake for 20 to 25 minutes, stirring once halfway through, until the seeds turn golden brown and smell toasted and nutty.
Cool before serving: Remove the pan from the oven and let the seeds cool on the baking sheet for about 10 minutes; they will crisp up further as they cool.
Store or serve: Serve the roasted pumpkin seeds warm or at room temperature, or transfer to an airtight container once fully cooled.