These tender beef skewers are marinated in a blend of olive oil, soy sauce, lemon juice, garlic, and herbs before being grilled alongside colorful bell peppers and onions. The marinade infuses rich, savory flavors while the grilling imparts a smoky char. Quick to prepare and ideal for an easy Mediterranean-inspired meal, the dish is naturally gluten-free and can be paired with rice or flatbread to complete the plate.
Marinate the beef for at least an hour for optimal tenderness and flavor, thread onto skewers alternating with pepper and onion chunks, and grill until juicy and slightly charred. This adaptable dish welcomes additions like cherry tomatoes or substitutions such as lamb or chicken, making it a versatile crowd-pleaser.
Last summer, my neighbor invited us over for what she called her famous backyard kebab night. I stood there watching her thread those vibrant peppers and onions onto skewers, the marinade filling the air with garlic and lemon. One bite and I immediately demanded the recipe, which she scribbled on the back of a grocery receipt.
Ive made these kebabs at least a dozen times since that evening, tweaking little things along the way. My kids actually started helping me thread the vegetables, which turned into our Sunday afternoon ritual. Theres something about eating food off a stick that makes dinner feel more festive.
Ingredients
- 3 tbsp olive oil: Creates the base for the marinade and helps all those flavors penetrate the meat
- 2 tbsp soy sauce: Adds that perfect umami depth and just enough saltiness
- 1 tbsp lemon juice: Brightens everything up and helps tenderize the beef
- 2 garlic cloves, minced: Fresh is absolutely worth it here
- 1 tsp dried oregano: Gives it that Mediterranean backbone
- 1/2 tsp ground black pepper: A subtle warmth that builds on the grill
- 1/2 tsp salt: Just enough to enhance without overpowering
- 600 g beef sirloin or rump steak: Sirloin stays tender on the grill, rump has great beefy flavor
- 2 medium bell peppers: Red and yellow bring sweetness and those gorgeous grill marks
- 1 large red onion: Gets sweet and smoky when it hits the heat
- 1 tbsp olive oil: For brushing right before grilling
- Salt and pepper: Final seasoning to taste
Instructions
- Whisk together the marinade:
- Combine olive oil, soy sauce, lemon juice, garlic, oregano, black pepper, and salt in a bowl until everything is blended.
- Marinate the beef:
- Add the beef cubes and toss until every piece is coated, then cover and refrigerate for at least an hour.
- Prep your skewers:
- If you are using wooden ones, soak them for 30 minutes so they do not burn on the grill.
- Thread the skewers:
- Alternate beef, peppers, and onions, leaving a tiny bit of space between pieces so heat can circulate.
- Add finishing touches:
- Brush the assembled kebabs with olive oil and give them a light sprinkle of salt and pepper.
- Get the grill ready:
- Preheat to medium high heat, you want it hot enough to get those nice char marks.
- Grill to perfection:
- Cook for 10 to 15 minutes, turning every few minutes, until the beef reaches your desired doneness.
- Let them rest:
- Give the kebabs 5 minutes off the heat so the juices redistribute.
These kebabs have become our go to when friends come over, probably because everyone can customize their own skewer. I love watching peoples faces when they take that first bite, all smoky and charred and bursting with flavor.
Choosing the Right Cut
I have experimented with different beef cuts and sirloin consistently gives the best balance of tenderness and flavor. Look for pieces with good marbling, as that fat keeps everything juicy during high heat grilling.
Getting Those Grill Marks
The secret to restaurant quality char is letting the kebabs sear undisturbed for a couple minutes before turning. I used to flip them constantly, but patience gives you those picture perfect grill lines.
What to Serve Alongside
These skewers pair beautifully with simple sides that do not compete with the bold flavors.
- A cool cucumber yogurt sauce balances the smoky meat perfectly
- Fluffy rice or warm flatbread soaks up all those juices
- A fresh Greek salad with feta and olives completes the meal
Theres something primal and satisfying about food on a stick, especially when it tastes this good. Fire up the grill and invite some people over.
Recipe FAQs
- → How long should I marinate the beef?
-
Marinate the beef cubes for at least 1 hour, though 3-4 hours will deepen the flavors and enhance tenderness.
- → Can I use wooden skewers for grilling?
-
Yes, soak wooden skewers in water for at least 30 minutes before grilling to prevent burning.
- → What sides pair well with these skewers?
-
Complement the skewers with rice, flatbread, or a cucumber yogurt dip like tzatziki for a balanced meal.
- → Are there good alternatives to beef for this dish?
-
Chicken or lamb can be substituted for beef, adjusting grill time accordingly for best results.
- → How do I achieve tender, juicy beef on the grill?
-
Ensure proper marinating time and grill over medium-high heat, turning frequently to cook evenly and retain juices.