In a large bowl, whisk together the balsamic vinegar, honey, olive oil, garlic powder, salt, and black pepper until well combined.
Add the halved Brussels sprouts to the bowl and toss them in the balsamic honey mixture until they are evenly coated.
Spread the coated Brussels sprouts in a single layer on a baking sheet lined with parchment paper for easy cleanup.
Roast in the preheated oven for 25-30 minutes, stirring halfway through, until the Brussels sprouts are golden brown and tender. The caramelization helps enhance the flavor!
If using, sprinkle the chopped pecans or walnuts over the Brussels sprouts in the last 5 minutes of roasting.
Once cooked, remove from the oven and let cool for a couple of minutes before garnishing with fresh parsley.
Notes
For added crunch, sprinkle with chopped nuts in the last few minutes of roasting.