Preheat your oven to 400°F (200°C).
Prepare the butternut squash by peeling, seeding, and cutting it into 1-inch cubes.
In a large bowl, combine the cubed squash, olive oil, salt, black pepper, and thyme. Toss until well coated.
Spread the seasoned squash evenly on a baking sheet in a single layer.
Roast in the preheated oven for 25-30 minutes, or until the squash is tender and golden brown, stirring halfway through.
Add the cranberries to the baking sheet in the last 10 minutes of roasting, stirring to combine.
Once out of the oven, immediately sprinkle the dish with crumbled feta cheese and drizzle with honey or maple syrup if using.
Serve warm, garnished with additional herbs if desired.