01 - In a medium bowl, whisk together olive oil, soy sauce, lemon juice, minced garlic, dried oregano, black pepper, and salt until well combined.
02 - Add beef cubes to the marinade, toss thoroughly to coat, cover, and refrigerate for at least 1 hour (up to 8 hours for deeper flavor penetration).
03 - If using wooden skewers, soak them in water for 30 minutes to prevent burning during grilling.
04 - Preheat grill or grill pan to medium-high heat, approximately 400°F.
05 - Thread marinated beef cubes, bell pepper pieces, and red onion wedges alternately onto skewers, ensuring even distribution of ingredients.
06 - Lightly brush assembled kebabs with olive oil and season generously with salt and pepper.
07 - Grill kebabs for 10-12 minutes, turning occasionally, until beef reaches desired doneness and vegetables display light char marks.
08 - Remove from grill and let rest for 2-3 minutes before serving hot to allow juices to redistribute.