Preheat the oven to 400°F and line a baking sheet with parchment paper.
In a large mixing bowl, toss the halved Brussels sprouts with olive oil, salt, and black pepper until they’re well-coated.
Spread the Brussels sprouts in an even layer on the baking sheet and roast for 20-25 minutes, flipping halfway through, until they’re golden brown and crispy.
Remove from the oven, and while they’re still warm, sprinkle cranberries and pecans over the top.
Drizzle with balsamic glaze if desired, toss gently, and serve warm.