Mediterranean Beef Kebabs
Tender marinated beef chunks grilled on skewers with vibrant Mediterranean flavors of lemon, garlic, and oregano. Serve with tzatziki and fresh pita bread for an authentic meal.
- Total time
- 35 min
- Servings
- 4
- Calories
- 385
- Protein
- 38g

Ingredients
16 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
In a bowl, whisk together olive oil, lemon juice, minced garlic, oregano, thyme, red pepper flakes, salt, and pepper.
Step 2
Add beef cubes to the marinade and toss well to coat. Cover and refrigerate for at least 20 minutes.
Step 3
Soak 8 wooden skewers in water for 15 minutes to prevent burning.
Step 4
Prepare bell pepper, onion, and zucchini chunks and set aside.
Step 5
Preheat grill to medium-high heat (400°F).
Step 6
Thread beef cubes and vegetables onto skewers, alternating between beef, pepper, onion, and zucchini.
Step 7
Place kebabs on grill grates and cook for 10-12 minutes, turning every 2-3 minutes, until beef reaches 140°F internal temperature for medium-rare.
Step 8
Remove kebabs from heat and let rest for 2 minutes.
Step 9
Warm pita bread on grill for 1 minute per side.
Step 10
Serve kebabs with warm pita, tzatziki sauce, fresh mint, and lemon wedges on the side.
Tools you’ll need
- grill
- metal grill thermometer
- wooden skewers
- large mixing bowl
- whisk
- cutting board
- sharp chef's knife
- tongs
- measuring cups and spoons
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



