01 - In a large mixing bowl, combine olive oil, soy sauce, lemon juice, minced garlic, ground cumin, smoked paprika, black pepper, and salt. Add beef cubes and toss thoroughly to coat. Cover and refrigerate for at least 1 hour.
02 - If using wooden skewers, soak them in water for 30 minutes to prevent burning during grilling.
03 - Thread marinated beef, red and yellow bell peppers, red onion wedges, and button mushrooms alternately onto skewers.
04 - Preheat grill or grill pan over medium-high heat to ensure proper cooking temperature.
05 - Grill kebabs for 10 to 12 minutes, turning occasionally, until beef is browned and cooked to desired doneness and vegetables are tender.
06 - Remove kebabs from grill and let rest for 2 to 3 minutes to allow juices to redistribute.