Cut the pumpkin open and scrape out the seeds and stringy pulp with a large spoon.
Separate the seeds from the pulp and rinse them well under cool water.
Pat the seeds dry with a kitchen towel or paper towels.
For optional soaking, place the clean seeds in a bowl of water with a little salt and let them soak overnight. Drain and dry them well before roasting.
Preheat the oven to 350°F.
Line a baking sheet with parchment paper.
Add the clean, dry pumpkin seeds to a bowl.
Toss the seeds with olive oil, melted butter, or melted coconut oil.
Add the salt and any optional seasonings.
Spread the seeds in a single layer on the prepared baking sheet.
Roast for 20 to 30 minutes, stirring every 5 to 10 minutes, until the seeds are golden and crisp.
Let the roasted pumpkin seeds cool completely before eating or storing.