Steak Gyros
Updated May 21, 2026
Flank steak gyro recipe uses a simple marinade of olive oil, oregano, and garlic. Grill the steak and serve in warm pitas with tzatziki and fresh veggies.
This post may contain affiliate links. Please read our disclosure policy.

Jump to Section
Steak Gyros are soo good!

make these steak gyros when I want something quick that still feels like dinner and not just random things piled on a plate. Once the steak is marinated, the rest is easy. Cook it, slice it up, stuff everything into pita, and call it done.
These steak gyros are the kind of meal that works well when everyone is hungry and I don’t want to overcomplicate it. The biggest thing here is giving the steak enough time in the marinade and then slicing it thin across the grain so it’s not chewy once it’s tucked into the pita.
Happy Cooking!
– Yumna
Steak Gyros Ingredients

- Steak: I like to use trimmed flank or skirt steak for this recipe! Take your steak out of the fridge about an hour before you want to cook it. If you place cold steak on a hot grill, it can seize up and become tough or chewy. When your marinade is ready, you’ll want your meat to rest in it for an hour at the very least. Flank steak is a tough cut of beef and definitely benefits from a longer marinade to allow it to become more tender and flavorful. I usually like to marinate my steak for 4 hours for the best results!
- Marinade: My Mediterranean steak marinade is made from olive oil, oregano, red wine vinegar, minced garlic, salt, and pepper. Use fresh garlic, if you can, but but if you don’t have any, you can replace with ½ teaspoon powdered garlic. Whisk your ingredients together in a large bowl before adding the steak.
- Pita: I like to use white pocketless pita bread for my steak gyros, but wholegrain is fine, too. You can also try tortilla wraps!
- Toppings: To complete my steak gyro, I like to add shredded romaine lettuce, thinly sliced red onion, thinly sliced tomato, and tzatziki sauce to my pita. Make sure everything is cut finely so the flavors meld naturally! I wouldn’t recommend swapping in a different type of onion, as the flavor will be overpowering. You can also add sliced Persian cucumbers, pickled red onions, or diced bell peppers. You can make your own tzatziki in a few minutes, or use store bought. Hummus is also a great addition!
How to Make Steak Gyros
Here’s a quick look at how these come together. For the full ingredient list and detailed instructions, head straight to the → Steak Gyros Recipe
1. Marinate the Steak

Combine the olive oil, red wine vinegar, oregano, and garlic in a shallow bowl, add the steak, and toss well to coat. Cover and refrigerate for at least 30 minutes, flipping once so both sides spend equal time in the marinade.
2. Add the Steak to the Grill

Get the grill pan or outdoor grill to medium-high heat before anything goes on it. Let the excess marinade drip off, then lay the steak down. A properly hot surface is what gives you a sear instead of steam.
3. Sear the Steak

Leave it undisturbed long enough to develop a deep golden crust before flipping. Once both sides are done, transfer to a cutting board and let it rest for at least 5 minutes before slicing.
4. Build the Steak Gyros

Slice the rested steak against the grain into thin strips. Layer the warm pitas with romaine, tomato, red onion, and steak, then finish with a generous spoon of tzatziki.
Full Steak Gyros Recipe

Steak Gyros Recipe
Ingredients
- 3 tablespoons olive oil
- 1 tablespoon red wine vinegar
- 1 tablespoon oregano
- 2 garlic cloves grated
- 1 ½ pounds flank or skirt steak trimmed
- ¾ teaspoon salt to taste
- ½ teaspoon black pepper
For Serving
- 4 pocketless small pitas warmed
- 1 cup shredded romaine lettuce
- ½ red onion thinly sliced
- 1 tomato thinly sliced
- Tzatziki sauce
Instructions
- In a large, shallow bowl, mix oil, oregano, vinegar, and garlic. Add steak and toss to fully coat. Cover with plastic wrap and marinate at least 30 minutes or up to 4 hours, flipping the steak halfway through. Remove from fridge at least 1 hour prior to cooking.
- Preheat grill, grill pan, or large cast iron skillet, to medium-high heat. Season both sides of steak generously with salt and pepper. Let excess marinade drip off steak and transfer steak to pan. Cook until golden brown, 5-7 minutes per side for medium rare.
- Transfer steak to a cutting board and allow meat to rest for 5 minutes. Slice steak into 1/2-inch pieces across the grain.
- Assemble gyros by stuffing pita halves with lettuce, onions, tomatoes, and steak. Drizzle with tzatziki sauce and serve immediately.
Notes
Nutrition
Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.
RECIPE VARIATIONS
- Add feta. Crumble some over the finished gyro for a saltier, tangier layer that pairs well with the tzatziki.
- Spread hummus on the pita first. Add a layer before the other toppings. It works especially well if you’re going light on the tzatziki.
- Try quick-pickled onions. Soak thinly sliced red onion in red wine vinegar with a pinch of salt for 15 to 20 minutes before serving. The on
Recipe Tips
- Cut the steak against the grain. This helps to break up muscle fibers so the steak is more tender and less tough to chew.
- Don’t move the steak once it’s on the grill. Leave it alone long enough to form a proper crust. If you try to flip or shift it too early it will stick, and you’ll lose the sear. It will release on its own when it’s ready.
- Let the steak rest before you slice it. Five minutes minimum. Cut into it right away and the juices run out, which dries everything out before it even makes it into the pita.

Serving Ideas
- Add potatoes. Gyro sandwiches are often served with fries, so I like to serve mine with air fryer potatoes, oven baked fries, or sweet potato fries.
- Make a side salad. My go-to salads with a steak gyro sandwich are Mediterranean chopped salad, quinoa avocado salad, and Lebanese fattoush salad.
- Try more dipping sauces. In addition to this tzatziki sauce, I like to eat my steak gyros with hummus, harissa pasta, or cucumber yogurt sauce.






Comments
Tasted good together but steak had little flavor or semblance to a gyro. More of a good steak sandwich on a pita with gyro toppings.
Thanks for the feedback, Dan! I’m glad you enjoyed the sandwich.
This marinade was delicious even though I had to substitute garlic granules for the real thing.
So glad you liked the marinade, Karen!! Thanks!
Absolutely delicious 😋
Thank you!