Skillet Beef Gyros

This post may contain affiliate links, please see the disclosure policy for details.

Beef Gyros are a Greek-inspired dish with steak, crisp salad veggies, and a creamy homemade sauce, all wrapped up in soft pita bread. A short marinade gives the beef a savory garlic and lemon flavor, and then a hot skillet adds browned edges.

Two gyros with beef, lettuce, tomato, onion, and tzatziki on flatbread.

Save This Post!

We'll email this post to you, so you can come back to it later!

Treat your taste buds to some Greek flavor for dinner tonight with this easy beef gyro recipe. It’s homemade take on the Greek street-food favorite and full of bold, rich flavors.

These Air Fryer Greek Chicken Kabobs with Tzatziki are a similar dish you may enjoy, and Sheet Pan Steak Fajitas are a tasty option when you have steak strips to cook. Mexican Beef Tortas are rolls filled with seasoned beef and toppings and Picadillo is another tasty beef recipe with olives and warm spices.

A pita wrap with beef, lettuce, tomato, red onion, and creamy white sauce.

Why You’ll Love It

  • Speedy stovetop dinner: The filling cooks in a few minutes in a hot skillet.
  • Contrasting textures: Warm filling, crisp toppings and chilled sauce are wrapped in soft flatbread, offering a range of satisfying textures.
  • Short marinating time: Fifteen minutes is enough to infuse the beef with flavor.
  • No oven needed: The skillet handles the cooking, which is handy during warm weather.
  • Customizable and crowd-friendly: I like to put the toppings and sauce out separately so everyone can fill their own pita however they wish.

What are Gyros?

Gyros are a Greek dish made with meat served in pita bread with toppings like tomato, onion and tzatziki. Traditional gyros are cooked on a vertical rotisserie and shaved into thin pieces. This homemade beef gyros recipe is cooked in a skillet to make it easier. Once you know how to make beef gyros, you’ll crave these flavors often.

Skillet Beef Gyros Ingredients

See the recipe card below for the full list of ingredients and exact measurements.

Flatlay of labeled gyro ingredients: steak, veggies, spices, yogurt, bread, and oil.
  • Steak: Use flank or sirloin steak. Slice it thinly against the grain so the cooked strips come out more tender and easier to chew.
  • Olive oil: To coat the beef and add a little richness to the sauce.
  • Garlic: Minced garlic is added to the marinade and the sauce. I recommend mincing your own rather than using jarred garlic for a fresher flavor.
  • Lemon: Lemon juice adds acidity to the beef marinade and balances the sauce flavor. Use freshly squeezed lemon juice if you have a lemon. You can serve lemon wedges with the finished dish in case anyone wants more.
  • Seasonings: Dried oregano, paprika, cumin, salt, and black pepper season the beef.
  • Pita breads or flatbreads: It’s best to warm them briefly before filling so they bend easily without breaking.
  • Salad toppings: Shredded lettuce, diced tomatoes, and thinly sliced red onion add crunch and freshness to this beef gyros recipe.
  • Greek yogurt: Use plain Greek yogurt for the sauce.
  • Cucumber: Grate it and squeeze it dry before stirring it into the sauce. You may be surprised just how much liquid comes out of cucumber when you squeeze it in a tea towel!
  • Dried dill: Adds a herby flavor to the cucumber yogurt sauce.

Substitutions and Variations

  • Different steak cut: Skirt steak is another option. Slice it thinly against the grain.
  • Flatbread swap: Use pita bread or another soft flatbread that folds easily.
  • Extra topping: Add crumbled feta if liked.
  • Other seasonings: You might like to try my Greek Seasoning Blend in this recipe.
  • Fresh herbs: Replace the dried dill with finely chopped fresh dill weed.
  • Spicier filling: Add a pinch of cayenne or crushed red pepper flakes to the marinade.

Top Tips

  • Slice against the grain: Look for the lines running across the steak and cut across them. Shorter muscle fibers make the cooked beef more tender.
  • Cook in batches: I wouldn’t pile all the beef into a small skillet. A crowded pan steams the strips and cuts down on browning. And those crispy browned bits are too good to miss!
  • Watch the beef closely: Thin strips can cook through in a couple of minutes. Flip them as needed and check a thicker strip for doneness. For food safety, steak should reach 145°F and rest for 3 minutes.
  • Squeeze the cucumber dry: Press out as much liquid as possible before making the sauce. Excess water makes the sauce loose.
  • Warm the pita briefly: A short turn in a dry skillet or microwave makes the bread easier to fold.
Two beef gyros with vegetables and tzatziki sauce, garnished with lemon slices.

How to Store

  • Refrigerator: Store the cooked beef, sauce and toppings in separate airtight containers. Refrigerate leftovers within 2 hours. Use the beef within 4 days and the sauce within 3 days.
  • Freezing: Freeze the cooked beef in an airtight container for up to 2 months. Don’t freeze assembled gyros or the cucumber yogurt sauce because the textures change after thawing.
  • Reheating: Warm the beef in a skillet over medium heat or use the microwave. Heat leftovers to 165°F. Warm the pita separately.

Serving Suggestions

Serve these beef gyros with Mediterranean Orzo Pasta Salad or these Oven Roasted Baby Potatoes with Rosemary. You may prefer a Caprese Salad or one of these Green Salad Recipes. And Garlic Parmesan Fries would also be a tasty pairing.

Beef Gyro Recipe FAQs

What does slicing against the grain mean?

Look for the visible lines running along the steak. Cut across those lines, not in the same direction. This shortens the muscle fibers and makes the cooked strips less chewy.

Do I need to cook the pita breads?

They only need warming. Use a dry skillet or microwave until they are soft enough to fold around the filling.

Why is my cucumber sauce watery?

The grated cucumber may still contain too much liquid. Squeeze it firmly before adding it to the sauce. Stir the sauce until evenly combined. It won’t be completely smooth because the cucumber remains visible.

Can I marinate the beef for more than 2 hours?

Yes. You can refrigerate the beef in the marinade for up to 24 hours. The lemon juice can soften the thin slices too much if they’re left much longer, so overnight is the upper limit for this recipe.

Two beef gyros with lettuce, tomato, onion, and tzatziki sauce on flatbread.
No ratings yet

Beef Gyros


Author: Kim Schob
Course: Main Dishes
Cuisine: Greek Inspired
Prep Time: 10 minutes
Cook Time: 20 minutes
Marinating Time 15 minutes
Total Time: 45 minutes
Thin strips of marinated steak are browned in a skillet and folded into warm pita bread with crisp salad and a creamy cucumber yogurt sauce, for a delicious, fresh dinner.

Ingredients 

  • 1 pound flank steak or sirloin, thinly sliced against the grain
  • 2 tablespoons olive oil
  • 3 cloves garlic minced
  • 1 tablespoon lemon juice
  • 1 teaspoon dried oregano
  • 1 teaspoon paprika
  • ½ teaspoon ground cumin
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 4 pita breads or flatbreads
  • 1 cup lettuce shredded
  • 1 cup tomatoes diced
  • ½ cup red onion thinly sliced
  • Lemon wedges to serve, optional

For the Sauce

Instructions

Marinate the Beef

  • In a mixing bowl, combine the lemon juice, olive oil, garlic, cumin, paprika, salt and black pepper.
    A bowl of assorted spices and minced garlic, surrounded by sandwich ingredients.
  • Add the sliced beef, tossing to coat evenly.
    Sliced raw beef with seasoning in a glass bowl, surrounded by pita and veggies.
  • Let it marinate in the fridge for at least 15 minutes, or up to 2 hours.

Prepare the Sauce

  • In a mixing bowl, stir together the cucumber, yogurt, lemon juice, garlic, dill, olive oil, salt and pepper.
    Glass bowl with yogurt, grated cucumber, herbs, and spices on a white surface.
  • Keep this sauce chilled until ready to serve.
    A bowl of creamy white tzatziki sauce with herbs on a white surface.

Cook the Beef

  • Heat a large skillet over a moderate to high heat and add the beef.
  • Cook for 2 to 4 minutes in a single layer until cooked through and browned. Thinner beef cooks faster. I recommend working in batches if you need to, so as not to overcrowd the skillet.
    Cooked beef strips in a skillet with tongs, surrounded by lettuce, tomato, and bread.

Assemble the Beef Gyros

  • Warm the pita breads in a dry skillet until pliable and soft.
  • Layer some of the cooked beef onto each one.
  • Top with lettuce, red onion and tomatoes.
  • Spoon the yogurt sauce on top.
  • Wrap or fold the gyros and serve straight away.

Notes

  • Cut before marinating: Slice the steak before adding it to the marinade so more surface area is seasoned.
  • Stir until combined: The sauce won’t be completely smooth because of the grated cucumber bits, so just mix until combined.
  • Serve with lemon wedges: Add lemon wedges to the plate for anyone who wants an extra squeeze.

Nutrition Information

Calories: 464kcal (23%) Carbohydrates: 40g (13%) Protein: 36g (72%) Fat: 17g (26%) Saturated Fat: 4g (25%) Polyunsaturated Fat: 2g Monounsaturated Fat: 10g Trans Fat: 0.003g Cholesterol: 71mg (24%) Sodium: 676mg (29%) Potassium: 759mg (22%) Fiber: 3g (13%) Sugar: 5g (6%) Vitamin A: 490IU (10%) Vitamin C: 14mg (17%) Calcium: 164mg (16%) Iron: 3mg (17%)

Hungry for more?

Follow me on Pinterest and make sure to comment below!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating