These skewers feature tender beef sirloin cubes marinated in a blend of olive oil, soy sauce, lemon juice, garlic, oregano, and spices. Alongside bright bell peppers and red onion slices, the skewers are grilled to juicy perfection. By alternating meat and vegetables on metal or soaked wooden skewers, the result is balanced, charred, and tender bites. Resting the kebabs after grilling ensures the meat retains its juices. Ideal for easy, gluten-free meals served with rice or fresh salad.
Last summer my neighbor called over the fence asking if I wanted to join an impromptu backyard barbecue. I had nothing prepared but a beautiful piece of sirloin in the fridge and some garden peppers that needed using. Twenty minutes later we were all standing around the grill, watching these kebabs sizzle, and I realized sometimes the best meals happen when you barely plan at all.
My father-in-law swears he discovered the secret to perfect kebabs after years of disappointing, dry meat. He leaned over my shoulder during our first family camping trip and told me the trick is cutting everything exactly the same size so it cooks evenly. That small piece of advice completely changed how I approach skewered meats forever.
Ingredients
- Olive oil: Forms the base of your marinade and helps those beautiful grill marks develop while keeping the beef tender
- Soy sauce: Adds that irresistible umami depth and saltiness that makes every bite satisfying
- Lemon juice: Cuts through the richness and naturally tenderizes the meat as it marinates
- Garlic: Fresh minced garlic infuses the beef with aromatic flavor that mellows beautifully on the grill
- Dried oregano: Brings earthy, herbaceous notes that complement the smoky char from grilling
- Beef sirloin: The perfect balance of tenderness and flavor, holding up beautifully to high heat
- Bell peppers: Sweet vegetables that caramelize on the grill and add gorgeous color to every skewer
- Red onion: Becomes sweet and smoky when grilled, providing a lovely contrast to the savory beef
Instructions
- Prepare the marinade:
- Whisk together the olive oil, soy sauce, lemon juice, garlic, oregano, pepper, and salt in a large bowl until completely combined. Add the beef cubes and toss gently until every piece is coated, then cover and refrigerate for at least one hour.
- Get your grill ready:
- Preheat your grill to medium-high heat, around 400°F, letting it get good and hot so those gorgeous sear marks form immediately when the meat hits the grates.
- Season the vegetables:
- In a separate bowl, toss the bell peppers and onion pieces with olive oil, salt, and pepper, making sure theyre evenly coated so they grill beautifully alongside the beef.
- Assemble your skewers:
- Thread the marinated beef, peppers, and onions onto your skewers, alternating between ingredients and always starting and ending with a piece of beef to keep everything secure.
- Grill to perfection:
- Place the skewers on the hot grill and cook for 10 to 12 minutes, turning them every few minutes until the beef reaches your desired doneness and the vegetables are tender with charred edges.
- Rest before serving:
- Remove the kebabs from the grill and let them rest for about 5 minutes, which allows the juices to redistribute so every bite stays incredibly moist and flavorful.
These kebabs have become my go-to for feeding a crowd because everyone builds their own perfect bite right on the skewer. I love watching guests pick their favorite combinations from the platter, realizing that the simplest food often creates the happiest gatherings.
Making Ahead
The beef can marinate overnight for even deeper flavor, and the vegetables can be prepped a day ahead and stored in airtight containers. Just keep them separate until threading time so the vegetables dont get soggy from the meat juices.
Grill Temperature Secrets
Medium-high heat creates the ideal balance between developing a gorgeous crust and cooking the beef through without drying it out. If your grill has hot spots, rotate the skewers halfway through cooking so everything cooks evenly.
Serving Ideas
These kebabs are incredibly versatile and pair beautifully with so many sides. I love serving them over fluffy rice with a squeeze of fresh lemon, wrapped in warm flatbread with tzatziki, or alongside a crisp Greek salad with feta.
- Lemon wedges make the perfect bright garnish to squeeze over the hot kebabs
- A simple tzatziki sauce or garlic aioli takes these to restaurant quality
- Grilled pita bread brushed with olive oil completes the meal perfectly
There is something about food on a stick that makes everything taste better and puts everyone in a good mood. Hope these kebabs become part of your summer tradition too.
Recipe FAQs
- → How long should the beef marinate?
-
For best flavor, marinate the beef for at least one hour; longer marinating (up to eight hours) deepens taste and tenderness.
- → What vegetables complement the beef skewers?
-
Bell peppers in red, yellow, or green and large red onions add sweetness and color, balancing the savory beef.
- → How do I prevent wooden skewers from burning on the grill?
-
Soak wooden skewers in water for 30 minutes before grilling to reduce burning and ensure safe cooking.
- → What is the ideal grilling temperature for these kebabs?
-
Preheat grill to medium-high heat, around 400°F (200°C), to sear beef evenly and char vegetables lightly.
- → Can I adjust the cooking time for different beef doneness levels?
-
Yes, grill about 10 minutes for medium-rare and increase time as needed for preferred doneness, turning occasionally.