In a large bowl, combine all of the ingredients except the garlic. Toss to mix well and place in a large baking dish or shallow roasting pan. Place the pan in the oven and roast the cauliflower, turning once or twice, until tender and caramelized around the edges, 30 to 35 minutes. During the last 5 minutes of cooking, stir the garlic into the pan.
Remove the pan from the oven and serve immediately.