01 - Whisk together olive oil, soy sauce, lemon juice, garlic, oregano, paprika, black pepper, and salt in a large bowl until fully combined.
02 - Add beef cubes to the marinade, toss well to coat completely. 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, leaving slight space between pieces for even cooking.
05 - Grill kebabs for 10–15 minutes, turning every 3–4 minutes, until beef reaches desired doneness and vegetables are lightly charred.
06 - Remove from grill and let rest for 5 minutes. Garnish with chopped parsley and serve with lemon wedges.