Preheat your oven to 425°F and line a large sheet pan with parchment paper. Grab your cauliflower and chop it into florets about the size of your thumb—not too small or they'll burn. Pat them dry with paper towels because moisture is the enemy of crispiness here.
Toss the florets in a large bowl with olive oil, salt, black pepper, smoked paprika, garlic powder, onion powder, and ground cumin. Make sure every piece gets coated—I use my hands and massage it all in like I'm giving the cauliflower a spa treatment. Spread everything on the sheet pan in a single layer with space between each floret.
Slide the pan into the oven and roast for 12 minutes. Don't wander off—set a timer because that golden stage happens fast. You'll notice the edges starting to turn slightly brown, which is exactly what you want.
Pull the pan out and give everything a good shake or stir with a wooden spoon. The florets on the outside edges roast faster, so moving them helps them cook evenly. Drizzle the honey over the top and toss again quickly.
Pop it back in for another 10–13 minutes until the edges are deep golden and the florets are fork-tender. Mine always gets a little charred around the edges and that's honestly my favorite part—don't panic if yours does too. The kitchen should smell amazing by now.
Take it out of the oven and while it's still hot, sprinkle the parmesan cheese and lemon zest all over. The residual heat melts the cheese slightly and the lemon juice soaks in a little. Taste one and adjust the salt if needed.
Finish with fresh parsley, let it cool for 2 minutes, and transfer to a serving dish. This roasted cauliflower recipe is best served warm but totally fine at room temperature too.