Preheat your oven to 400°F (200°C). In a large bowl, toss the halved Brussels sprouts with olive oil, salt, and pepper. Spread them out in a single layer on a baking sheet cut side down and roast for 20–25 minutes, flipping halfway through.
In a small saucepan over low heat, combine maple syrup, orange juice, orange zest, Dijon mustard, melted butter, and minced garlic. Whisk together until well combined and simmer gently for about 2–3 minutes until slightly thickened.
Once the Brussels sprouts are done roasting, transfer them to a serving dish. Drizzle the orange maple glaze over the top and toss gently to coat. Sprinkle dried cranberries and toasted nuts on top before serving warm.