Preheat your oven to 425°F (220°C).
Wash and dry the cauliflower, then remove the leaves and stem.
Cut the cauliflower into florets of similar size for even roasting.
In a large bowl, toss the florets with olive oil, garlic powder, smoked paprika, salt, and pepper.
Spread the cauliflower evenly on a baking sheet lined with parchment paper.
Roast in the preheated oven for 25-30 minutes, stirring halfway through.
Check for doneness; the cauliflower should be golden brown and tender.
Remove from the oven and let cool for a few minutes.
Garnish with fresh herbs before serving.
Enjoy your roasted cauliflower warm or at room temperature!