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 mixing bowl, toss the cubed squash with olive oil, salt, pepper, and herbs until evenly coated.
Spread the squash evenly on a large baking sheet in a single layer, ensuring adequate space between pieces.
Roast the squash in the preheated oven for 25-30 minutes, or until tender and caramelized, stirring halfway through.
Add the cranberries to the baking sheet and return to the oven for an additional 5-10 minutes.
Remove the baking sheet from the oven and sprinkle the roasted mixture with crumbled feta cheese.
Serve warm, garnished with extra herbs if desired.