Preheat your oven to 425°F (220°C).
Remove the leaves from the cauliflower, keeping the stem intact.
Rinse the cauliflower under cold water and pat dry.
Drizzle olive oil over the cauliflower, ensuring it's evenly coated.
Season generously with salt, pepper, and spices.
Place the cauliflower on a baking sheet lined with parchment paper.
Roast in the preheated oven for 30-40 minutes until golden brown.
Rotate halfway through for even cooking.
Baste with pan juices halfway through roasting.
Let it rest for 5 minutes before serving.