Preheat the oven to 425°F and place a large rimmed baking sheet in the oven while it preheats.
Trim the Brussels sprouts and cut them in half lengthwise. Remove any damaged outer leaves, but keep the good loose leaves because they become deliciously crispy in the oven.
Toss the Brussels sprouts with olive oil, salt, and black pepper until evenly coated.
Carefully remove the hot baking sheet from the oven and arrange the Brussels sprouts in a single layer, placing as many as possible cut-side down. Avoid overcrowding the pan.
Roast for 18–22 minutes, or until the cut sides are deeply golden brown and the centers are nearly tender.
While the Brussels sprouts roast, whisk together the honey, sriracha, soy sauce, and garlic in a small bowl.
Remove the baking sheet from the oven and carefully toss the Brussels sprouts with the honey sriracha mixture until evenly coated.
Return the Brussels sprouts to the oven and roast for another 3–5 minutes, watching them closely, until the glaze is sticky and lightly caramelized.
Remove from the oven and immediately drizzle with fresh lime or lemon juice.
Transfer to a serving dish and finish with sesame seeds and sliced green onions, if desired. Serve immediately.