In a large bowl, toss the halved Brussels sprouts with olive oil, salt, and pepper until well coated.
Spread the Brussels sprouts in a single layer on a baking sheet. Roast in the preheated oven for 20-25 minutes, or until they are tender and caramelized, stirring halfway through for even cooking.
While the Brussels sprouts are roasting, prepare the maple glaze. In a small saucepan over medium heat, combine the maple syrup, balsamic vinegar, and Dijon mustard. Stir continuously until the mixture is warmed and slightly thickened, about 3-4 minutes.
Once the Brussels sprouts are done roasting, remove them from the oven and drizzle the glaze over them. Add the chopped pecans and dried cranberries, then toss to combine.
Return the Brussels sprouts to the oven for an additional 5 minutes to warm the glaze and toast the pecans slightly.
Serve warm as a side dish or a festive addition to your meal.
Notes
Serve on a large platter, drizzling any remaining glaze over the top and garnishing with extra cranberries and pecans for a pop of color.