Mediterranean Grilled Steak Skewers with Tzatziki
These Mediterranean grilled steak skewers come together with just a handful of ingredients and about 35 minutes on the grill. The steak grills up with good char, the vegetables soften and sweeten, and everything gets served with warm pita and tzatziki for dipping.

Note: The links in this post may be affiliate links.
Skewers are one of my favorite things to throw on the grill. They cook up quickly, and honestly, everyone just loves food on a stick.
I made these on one of those rare February nights in the Midwest where it was actually warm enough to go outside and fire up the grill. It felt like a little gift. There is something really nice about grilling in winter when you get the chance.
The other thing I love about this meal is how easy it is to serve. Everything goes out and people just grab what they want and make their own plate. It has that feel of a Mediterranean spread where everything is laid out and dinner is relaxed.
If you are looking for a grilled dinner that feels a little different, this one is worth trying.
Why You’ll Love It
- The steak stays juicy and flavorful on the skewers.
- Grilling brings out the sweetness in the peppers and onions.
- Marinated artichoke hearts add brightness without any extra prep.
- Serving everything together makes it easy for everyone to build their own plate.
- It works well for a casual weeknight and holds up just as nicely when you have people over.
What Makes This Recipe Work
- Sirloin is sturdy enough for skewers but still tender when grilled.
- Olive oil and oregano are classic Mediterranean flavors that season the steak simply without competing with everything else on the plate.
- Medium-high heat gives you good char on the outside while keeping the inside juicy.
- Resting the steak for a few minutes after it comes off the grill helps it hold its juices.
- Removing everything from the skewers before serving makes wrapping and plating much easier.

What You’ll Need to Make Your Grilled Steak and Artichoke Skewer Board
For the skewers
- 1.5–2 lbs sirloin steak, cut into 1.5-inch cubes
- 1 (12 oz) jar marinated artichoke hearts, drained
- 2 red bell peppers, cut into large chunks
- 1 large red onion, cut into thick wedges
- 2 tbsp olive oil
- 1 tsp dried oregano
- Salt and black pepper, to taste
- Optional: wooden or metal skewers (if using wood, soak in water for 30 minutes before grilling)
For Serving
- 1 cup mixed olives (kalamata, green, etc.)
- 4–6 rounds of pita bread, warmed and cut into halves or quarters
- 1 cup tzatziki (store-bought or homemade)
How to Make Mediterranean Grilled Steak Skewers
Preheat the grill
Set your grill to medium-high heat, around 400°F.
Prep the skewers
In a large bowl, toss steak cubes, artichokes, peppers, and onion wedges with olive oil, oregano, salt, and pepper. Thread the ingredients onto skewers, alternating for a balanced mix.
Grill
Grill skewers for 10–15 minutes, turning occasionally, until steak is cooked to your preferred doneness and vegetables are slightly charred and tender.

Rest and Remove From Skewers
Remove skewers from the grill and let the steak rest for 5 minutes. Remove ingredients from skewers for easy serving.
Set Out for Serving
Arrange the grilled steak and vegetables on a large platter or board. Add the warm pita, olives, and a bowl of tzatziki alongside. Let everyone build their own plate.
Ingredient Highlights
- Marinated artichoke hearts do a lot of flavor work without any extra prep. They soften on the grill and add a little tang that works really well alongside the steak.
- Sirloin holds its shape on skewers and grills up with good color on the outside while staying tender inside. It is a reliable cut for this kind of recipe.
- Fresh tzatziki ties the whole plate together and adds a cool, bright contrast to the warm grilled ingredients.

Make it Your Way
- Sprinkle crumbled feta over everything just before serving for a little extra saltiness.
- Add sliced cucumber to the platter for a fresh, cool element alongside the warm skewers.
- Serve with lemon wedges so everyone can add a little brightness to their plate.
- Swap the pita for flatbread or naan if that is what you have on hand.
What to Serve it With
- A Greek Village Salad is fresh and bright and pairs really well with the grilled steak.
- The Easiest Ever Whipped Feta Dip is a simple addition if you want an extra dip alongside the tzatziki.
- Za’atar Rice with Roasted Veggies works well as a side if you want something a little more filling.
- Warm, crusty bread or extra pita rounds everything out if you are feeding a crowd.
Simple Tips
- Cut everything to a similar size so it all cooks at the same pace.
- Leave a little space between ingredients on the skewers for better browning.
- Don’t skip resting the steak for a few minutes after it comes off the grill. It holds its juices much better.
- Warm the pita right before serving so it stays soft and flexible.

Final Thoughts
This is one of those meals that disappears faster than you think it will. The grill does most of the work, and putting everything out for people to build their own plate makes serving simple.
If you enjoy grilled dinners that feel a little different from the usual, this one is worth adding to the rotation.
Mediterranean Grilled Steak Skewers with Tzatziki.
Print Recipe
Ingredients
For the Skewers:
- 1.5 –2 lbs sirloin steak cut into 1.5-inch cubes
- 1 12 oz jar marinated artichoke hearts, drained
- 2 red bell peppers cut into large chunks
- 1 large red onion cut into thick wedges
- 2 tbsp olive oil
- 1 tsp dried oregano
- Salt and black pepper to taste
- Wooden or metal skewers
For Serving:
- 1 cup mixed olives
- 4 –6 rounds pita bread warmed and cut into halves or quarters
- 1 cup tzatziki store-bought or homemade
Instructions
- Preheat the grill to medium-high heat, around 400°F.
- In a large bowl, toss the steak, artichokes, peppers, and onion with olive oil, oregano, salt, and pepper. Thread onto skewers, alternating ingredients.
- Grill for 10–15 minutes, turning occasionally, until the steak is done to your liking and the vegetables are charred and tender.
- Remove from the grill and let the steak rest for 5 minutes. Slide everything off the skewers.
- Arrange on a platter with warm pita, olives, and a bowl of tzatziki. Serve and let everyone build their own plate.




