Combine yogurt, olive oil, lemon juice, minced garlic, and grated ginger in a medium bowl. Whisk the mixture until smooth — this becomes your tenderizing base. I learned the hard way that leaving lumps of ginger means some cubes get more flavor punch than others.
Stir in smoked paprika, cumin, salt, and black pepper until fully combined. The spices should coat everything evenly with no dry spots visible. This step only takes 60 seconds but determines whether your grilled beef skewers family dinner tastes balanced or one-dimensional.
Add cubed beef to the marinade and toss until every piece gets coated. I usually do this with my hands because you actually feel when coverage is complete instead of guessing. Set aside for exactly 20 minutes — the yogurt acid does its work fast, and longer can make the exterior mushy.
While beef marinates, thread skewers by alternating beef, red onion chunk, beef, bell pepper chunk, repeating until you reach the end. Leave a half-inch gap at both ends for safe handling. Connor once burned his fingers on an unshielded skewer tip, so those gaps matter in real kitchens.
Preheat your grill to medium-high heat and oil the grates lightly — I use a folded paper towel dipped in oil rather than spray, which gives me control. This prevents sticking and lets the beef develop a caramelized crust instead of steaming.
Place skewers on the hot grill and resist moving them for the first 3 to 4 minutes. You're waiting for grill marks to form, which tells you the surface is actually browning. The smell of beef meeting heat should be almost overwhelming at this point.
Flip each skewer and cook the second side for another 3 to 4 minutes until the internal temperature reaches 145°F on a meat thermometer. I check by touching my forearm and comparing firmness — medium-rare feels like the muscle between your thumb and forefinger when your hand is relaxed.
Transfer skewers to a clean plate and rest for 5 minutes before serving. This pause lets the juices redistribute, which is why rushed meat feels dry even when it's technically cooked right.