Preheat the oven to 425 degrees F.
Add the brussels sprouts to a large bowl.
In a small bowl, whisk together the olive oil, balsamic vinegar, maple syrup, minced garlic, salt, and pepper
Drizzle the dressing over the brussels sprouts and toss well to combine.
Spread out evenly onto a large baking sheet.
Bake in the preheated oven for 20-25 minutes, until tender and a little crispy on the outside.
While the brussels sprouts are roasting, make the candied walnuts.
In a medium saucepan over medium heat, melt the butter.
Add the sugar and walnuts and stir to combine.
Stir frequently to prevent it from burning, cooking for 5 minutes.
Immediately transfer to parchment paper, separating the walnut pieces so they don’t stick together. Let cool.
Once the brussels sprouts have finished cooking, transfer them to a serving bowl.
Add the candied walnuts and dried cranberries, and drizzle with balsamic glaze.
Serve and enjoy!