01 -
In a large mixing bowl, combine olive oil, salt, black pepper, chili powder, garlic powder, onion powder, cumin, smoked paprika, and cayenne pepper. Stir thoroughly to create a thick, aromatic marinade.
02 -
Add the beef cubes to the bowl and toss to coat evenly with the marinade. Cover the bowl and refrigerate for at least 60 minutes, preferably overnight, to allow full absorption of flavors.
03 -
If using wooden skewers, soak them in cold water for 30 minutes to prevent scorching. Thread the marinated beef onto the skewers, leaving slight space between each piece for even grilling.
04 -
Preheat the grill to medium-high heat. Place skewered beef on the grill and cook for 3–4 minutes per side, rotating until all surfaces are well charred and the centre reaches preferred doneness.
05 -
Remove the kebabs from the grill and rest for several minutes before serving to retain juices. Serve hot, optionally accompanied by fresh lemon or your selection of sides.