Preheat Oven & Prepare Baking Sheets: Preheat your oven to 220°C (425°F). Line two baking sheets with parchment paper for easy cleanup.
Prep the Brussels Sprouts: In a large bowl, toss the trimmed and halved Brussels sprouts with olive oil, honey, salt, and pepper. If using, add the optional minced garlic and/or lemon juice at this stage. Ensure the sprouts are evenly coated.
Arrange on Baking Sheet: Spread the prepared Brussels sprouts in a single layer on one of the lined baking sheets. This ensures even browning and crispiness.
Prepare the Bacon: On the second baking sheet, arrange the bacon pieces, making sure they are not overlapping.
Roast to Perfection: Place both baking sheets in the preheated oven. Roast for 20-25 minutes, or until the Brussels sprouts are tender with caramelized edges and the bacon is beautifully crispy. You may want to flip the Brussels sprouts halfway through for even cooking.
Make the Honey-Balsamic Glaze: While the sprouts and bacon are roasting, you can prepare the glaze. In a small saucepan, combine the maple syrup, Dijon mustard, balsamic vinegar, and red pepper flakes (if using). Simmer over low heat for 5-7 minutes, or until slightly thickened. Stir occasionally.
Combine & Serve: Once cooked, remove the Brussels sprouts and bacon from the oven. If using the glaze transfer the cooked sprouts and bacon to a large serving bowl. Drizzle with the honey-balsamic glaze (if prepared) and toss gently to coat.