Preheat oven to 450 degrees
Trim leaves of brussels sprouts and cut in half
Spread on a rimmed baking sheet coated with cooking spray
Drizzle olive oil over sprouts
Add 3 tablespoon of water and sprinkle with salt and pepper
Cover baking sheet tightly with aluminum foil and place in top ⅓ of oven to steam for 15 minutes
Take out of oven and remove aluminum foil
Toss sprouts and place bake in oven and roast for 5 minutes or until they begin to slightly brown
Remove from oven and add cranberries and pecans and toss mixture gently
Place back in oven to roast for an additional 5 minutes
Remove from oven and drizzle with balsamic vinegar, then toss to coat
Serve warm!