Preheat your oven to 425°F (220°C).
Line a baking sheet with parchment paper for easy cleanup (optional).
In a mixing bowl, toss the cauliflower florets with olive oil, garlic powder, onion powder, salt, and black pepper until well-coated.
Spread the cauliflower florets in a single layer on the prepared baking sheet.
Roast in the preheated oven for 20 minutes, tossing once halfway through for even cooking.
Remove the baking sheet from the oven and sprinkle grated Parmesan cheese evenly over the cauliflower.
Return to the oven and roast for an additional 5 minutes, or until the cheese is melted and the cauliflower is crispy and golden brown.
Remove from the oven and garnish with chopped fresh parsley if desired.
Serve warm and enjoy!
For extra crispiness, you can broil the cauliflower for 1-2 minutes at the end, keeping a close eye to avoid burning.
Feel free to adjust the seasoning based on your taste preferences, such as adding paprika or crushed red pepper for a spicy kick.