01 - In a large bowl, whisk together olive oil, soy sauce, lemon juice, garlic, oregano, paprika, black pepper, and salt until well combined.
02 - Add beef cubes to the marinade, toss well to coat evenly. Cover and refrigerate for at least 1 hour, up to 6 hours for deeper flavor penetration.
03 - Preheat grill or grill pan to medium-high heat, approximately 400°F.
04 - Thread marinated beef, bell peppers, and red onion alternately onto skewers, ensuring even distribution of ingredients.
05 - Place skewers on the preheated grill and cook for 10–15 minutes, turning every 3–4 minutes, until beef reaches desired doneness and vegetables are lightly charred.
06 - Remove kebabs from grill and let rest for 5 minutes to allow juices to redistribute. Garnish with fresh parsley and serve with lemon wedges.