01 - In a large bowl, whisk together olive oil, soy sauce, lemon juice, garlic, Worcestershire sauce, honey, oregano, black pepper, and salt until well combined.
02 - Add steak cubes to the marinade and toss thoroughly to coat. Cover the bowl and refrigerate for at least 1 hour or up to 4 hours for deeper flavor.
03 - Preheat grill to medium-high heat, approximately 400°F. If using wooden skewers, soak them in water for 30 minutes beforehand to prevent burning.
04 - Thread marinated beef cubes and prepared vegetables alternately onto skewers, distributing evenly for consistent cooking.
05 - Place kabobs on the grill and cook for 10–12 minutes, turning every 2–3 minutes, until the steak is nicely browned and vegetables are tender-crisp.
06 - Remove kabobs from the grill and let rest for 2–3 minutes before serving to allow juices to redistribute.