Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper for easier cleanup.
Cut the cauliflower into bite-sized florets and set aside in a large mixing bowl.
In a separate bowl, whisk together the olive oil, honey (or maple syrup), sriracha, garlic powder, onion powder, smoked paprika, salt, and black pepper until well combined.
Pour the sweet and spicy mixture over the cauliflower florets and toss until they are evenly coated.
Spread the coated cauliflower florets out on the prepared baking sheet in a single layer, ensuring they are not overcrowded.
Bake in the preheated oven for 25 minutes or until the cauliflower is tender and golden brown, turning halfway through for even cooking.
Once done, remove from the oven and allow to cool for a few minutes. Garnish with chopped green onions or cilantro if desired.
Serve warm and enjoy!