01 - In a large mixing bowl, whisk together the soy sauce, olive oil, balsamic vinegar, Worcestershire sauce, honey, minced garlic, dried oregano, smoked paprika, black pepper, and kosher salt until well combined.
02 - Add the sirloin steak cubes to the marinade and toss thoroughly to ensure even coating. Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or up to overnight for optimal flavor penetration.
03 - If using wooden skewers, submerge them in water for at least 30 minutes to prevent burning during grilling.
04 - Thread the marinated steak cubes and prepared vegetables alternately onto the skewers, distributing the ingredients evenly across each skewer.
05 - Preheat the grill to medium-high heat. Lightly oil the grill grates to prevent sticking.
06 - Place the kebabs on the grill and cook for 10 to 12 minutes, turning every 2 to 3 minutes, until the steak reaches your desired doneness and the vegetables develop a light char.
07 - Remove the kebabs from the grill and let them rest for 5 minutes before serving to allow the juices to redistribute.