Steak Gyros

5 from 71 votes

Quick and easy to make, these marinated steak gyros are one delicious dish! Served in pita with fresh vegetables and homemade tzatziki sauce

This post may contain affiliate links. Please read our disclosure policy.

These homemade steak gyros are seriously the best! Made with flank steak that is marinated before being quickly grilled and served in pita with fresh veggies and a tzatziki sauce. This is one tasty and easy dinner – easier than you’d think!

Two steak gyros on a plate with toppings
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

Ingredients & substitutions

  • Steak: Use flank or skirt steak for this recipe. It is very flavorful and when marinated it only requires a very quick cook time to become perfectly tender.
  • Marinade: The Mediterranean marinade is made from olive oil, oregano, red wine vinegar, garlic and salt and pepper.
  • Pita: Use pocketless pitas and warm them before serving with the steak gyros. You can use white or wholegrain, or you could even use tortilla wraps.
  • Vegetables: Lettuce, red onions and tomato. You can also add cucumbers, pickled red onions or bell peppers.
  • Tzatziki: You can make your own tzatziki in a few minutes, or use store bought. Hummus would also work great as an additional topping.
Ingredients to make the recipe

How to make homemade steak gyros

  1. Marinade the steak, giving it a toss a couple times.
  2. When ready to cook, add the steak to a hot grill pan or outdoor grill.
  3. Cook on both sides until golden brown or to your desired doneness.
  4. Once rested, cut the steak and add to the pitas with the vegetables and tzatziki sauce.
4 image collage to show how to make the recipe

Tips for making gyros

  1. Cut the steak against the grain. This helps to break up muscle fibers which ends up making the steak more tender and not tough to chew.
  2. Allow the steak to come up to room temperature before grilling. Take the 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 have a tough and chewy texture.
  3. Marinate the steak for at least one hour. Flank steak is a tough cut of beef and definitely benefits form a longer marinade to allow it to become tender. We find that a four hour marinade produces the best results.
  4. Make it your own. You can easily substitute the ingredients in the marinade to suit your tastes. You can use different dried herbs, or add in some lemon juice for a burst of fresh flavor. The red wine vinegar can be swapped for sherry vinegar or apple cider vinegar if you have those to hand. You can of course add other salad veggies to your pita to serve.

Frequently asked questions

What’s the best beef to use?

These gyros work best with flank or skirt steak. These thinner cuts of steak are tougher, but also very flavorful, and once marinated and grilled they become very tender. You can make these with sliced sirloin or other types of steak, but cooking times will vary slightly.

Can you make gyros with other types of meat?

These steak gyros are a real crowd pleaser, but you can easily make them with chicken or lamb if you prefer. If making with chicken breasts, they will only require 30 minutes to an hour of marinating time, but will take slightly longer to cook through.

What do you serve it with?

These marinated beef gyros are pretty filling when served in the pita with the veggies and tzatziki sauce, but for a fuller meal, you can serve them alongside any of these recipes:
Oven Baked Fries
Air Fryer Potatoes
Quinoa Avocado Salad
Mediterranean Chopped Salad

Hand hold steak gyro assembled on pita with toppings

These steak gyros are so quick and easy to make at home, and are loaded full of wonderful flavors. Enjoy them by themselves or with your favorite sides for a meal that the whole family will love!

More Mediterranean recipes:

If you try this healthy-ish feel good Steak Gyros recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

order MY book

The Feel Good Foodie Cookbook is now available everywhere books are sold!

Steak Gyros

Quick and easy to make, these marinated steak gyros are one delicious dish! Served in pita with fresh vegetables and homemade tzatziki sauce
5 from 71 votes
Servings 4 servings
Calories 682
Prep Time 10 minutes
Cook Time 10 minutes
Marinating time 1 hour
Total Time 1 hour 20 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!


For Serving


  • 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.


Storage: Store any leftovers in an airtight container for up to 3 days. Reheat in the microwave or on a skillet until warmed through.


Calories: 682kcal, Carbohydrates: 37g, Protein: 43g, Fat: 40g, Saturated Fat: 8g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 23g, Cholesterol: 106mg, Sodium: 527mg, Potassium: 781mg, Fiber: 3g, Sugar: 2g, Vitamin A: 971IU, Vitamin C: 6mg, Calcium: 149mg, Iron: 4mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Course: Main Course
5 from 71 votes (71 ratings without comment)

Rate and comment

Recipe Rating


  1. Tracy says:

    Absolutely delicious 😋

    1. Yumna Jawad says:

      Thank you!