Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper or lightly oil it.
In a large bowl, toss the sweet potato cubes with olive oil, smoked paprika, cumin, salt, and pepper until evenly coated.
Spread the sweet potatoes in a single layer on the prepared baking sheet. Roast for 20 minutes, then flip pieces and roast another 10–15 minutes, until golden and tender when pierced with a fork.
While the potatoes finish roasting, make the hot honey glaze: in a small saucepan over low heat, combine honey, hot sauce, and apple cider vinegar. Warm gently, stirring, until smooth and slightly runny. Remove from heat and stir in butter if using.
When the sweet potatoes are done, transfer them to a serving bowl or leave them on the baking sheet. Drizzle the hot honey glaze over the potatoes, tossing gently to coat. Taste and add a pinch more salt or a squeeze of lemon if you like.
Garnish with chopped parsley or cilantro and serve warm.