Preheat your oven to 400°F (200°C). Trim the ends off your Brussels sprouts and slice them in half lengthwise for even cooking.
In a large mixing bowl, combine the halved Brussels sprouts with olive oil, salt, and pepper. Toss until each piece is well coated.
Spread the Brussels sprouts cut-side down on a baking sheet in a single layer. Roast for 20-25 minutes, flipping halfway through, until golden brown and crispy on the edges.
While the sprouts roast, whisk together the balsamic vinegar and honey in a small bowl until smooth and combined.
Once roasted, transfer the Brussels sprouts back to the mixing bowl. Drizzle the honey balsamic glaze over them and toss gently to coat. Stir in the chopped walnuts and dried cranberries for added texture and flavor.
Serve these Honey Balsamic Brussels Sprouts warm as a stunning side dish.