Step 1: Prepare the Marinade : In a medium bowl, combine olive oil, soy sauce, Worcestershire sauce, garlic, smoked paprika, oregano, salt, and pepper. Stir well to create a uniform marinade.
Step 2: Marinate the Beef : Add beef cubes to the marinade and toss to coat evenly. Cover and refrigerate for at least 2 hours or overnight for maximum flavor.
Step 3: Assemble the Kabobs : If using wooden skewers, soak them in water for 30 minutes to prevent burning. Thread beef, bell peppers, and onion alternately onto skewers, leaving a little space between pieces for even cooking.
Step 4: Grill the Kabobs : Preheat the grill to medium-high heat. Place kabobs on the grill and cook for 10–15 minutes, turning occasionally, until beef reaches desired doneness and vegetables are slightly charred and tender.
Step 5: Serve : Remove kabobs from the grill and let rest for a few minutes. Serve hot with rice, couscous, or a fresh salad.