Start by preheating your oven to 425°F (220°C). Cut the cauliflower into bite-size florets and place them on a baking sheet. Add olive oil, smoked paprika, chili powder, garlic powder, salt, and pepper, then toss everything well so the cauliflower is evenly coated with spices.
Spread the seasoned cauliflower evenly across the baking sheet. Roast it in the oven for about 20 minutes until tender. Toss the florets once and roast for another 10 minutes until they develop crispy edges and slight char.
While the cauliflower roasts, prepare the herb oil. Combine chopped herbs, grated garlic, paprika, chili flakes, sesame seeds, lemon zest, and honey in a heatproof bowl. Heat olive oil in a skillet until hot and sizzling, then pour it over the mixture to infuse the flavors.
Spread the hummus in a wide serving bowl and create swirls with the back of a spoon. Arrange the roasted cauliflower on top of the hummus. Spoon the warm chili herb oil over everything so the flavors blend beautifully.
Finish the dish with extra fresh herbs if desired. Serve immediately while the cauliflower is still warm. Pair it with warm naan, pita chips, or crackers for dipping.