Blanch the brussels sprouts in salted boiling water for 2 minutes. Shock them in ice water. Drain and pat dry.
In a large mixing bowl, add all ingredients, except pecans. Toss to coat and transfer to a jumbo (extra large) baking sheet, in a single layer.
Roast in the upper third of the oven, stirring once halfway through roasting until sprouts are brown on edges and tender for about 15-20 minutes. Adjust seasoning with salt and pepper if needed.
Remove from the heat and serve with toasted pecans.