Split broccoli spears into large bite-size pieces. Place broccoli and garlic on a large baking tray and drizzle with olive oil. Sprinkle with salt and pepper and toss to coat evenly. Spread out in a single layer.
Roast for 7 minutes. Add almonds and turn broccoli. Continue to roast for another 7 minutes. Add dried cranberries and toss to combine. Return to oven for 5-6 minutes until broccoli is tender and almonds are golden. Serve immediately.