
1. Preheat oven to 425 degrees F.
2. Combine sweet potatoes, brussels sprouts, purple potatoes, broccoli, and shallots in a large bowl. Drizzle with olive oil and maple syrup, and toss to coat.
3. Line a baking sheet with aluminum foil. Spread vegetables in a single layer on baking sheet, leaving a little room around each vegetable (you may need 2 baking sheets). Sprinkle with fresh rosemary, Kosher salt and pepper to taste.
4. Roast until vegetables are tender and have some charred bits on the edges (approx. 25-30 min). Use a spatula to flip vegetables mid-way through cooking.
5. Add in candied pecans and dried cranberries, and transfer to a serving dish. Serve warm or at room temperature.