Preheat oven to 375 degrees
Break up the cauliflower into small florets while you bring a large pot of water to a boil. Salt the water generously and drop in the cauliflower. Boil 5 minutes while you fill a bowl with ice and water. Transfer the cauliflower to the ice water, let sit for a couple of minutes, then drain and place on paper towels.
Oil a 2-quart baking dish or gratin dish. Heat 1 tablespoon of the olive oil over medium heat in a large, heavy skillet and add the onion. Cook, stirring, until tender, about 3 minutes, and add a pinch of salt and the garlic. Cook, stirring, for about 30 seconds, until fragrant and translucent. Remove from the heat and stir in the olives.
Place the cauliflower in the baking dish and add the onion and olive mixture, the remaining olive oil, the parsley and half the cheese. Season to taste with salt and pepper and stir together well. Spread out in the dish and sprinkle the remaining cheese on top.
Bake in the preheated oven for 25 to 30 minutes, until the cheese is nicely browned. Serve hot or warm.
Go to full version of