Place an oven rack about 6 inches from the heat source. Preheat the oven to 450°F (230°C). Lightly coat a 10×15-inch baking sheet with cooking spray.
In a medium bowl, toss potatoes, green beans, and red onion with 1 tablespoon olive oil, ¼ teaspoon kosher salt, and ¼ teaspoon black pepper.
Spread the vegetables evenly across the prepared baking sheet.
Roast the vegetables in the oven for 15 minutes, stirring halfway through, until the potatoes begin to soften and the vegetables develop roasted edges.
While the vegetables cook, toss steak pieces with Worcestershire sauce, the remaining 1 tablespoon olive oil, ½ teaspoon kosher salt, and ¼ teaspoon black pepper.
Preheat the broiler. Push the roasted vegetables toward the edges of the baking sheet and arrange the steak pieces in a single layer in the center.
Broil the steak, turning halfway through, until cooked to your preferred doneness. For medium steak, the internal temperature should reach about 140–145°F (60–63°C), which usually takes 6–8 minutes.
Meanwhile, melt butter in a small saucepan over medium heat. Add grated garlic and cook for about 30 seconds until fragrant. Remove from heat and stir in rosemary or parsley.
Drizzle the garlic butter over the steak and vegetables before serving.