clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Beef Gyro souvlaki

Easy Beef Gyro recipe wrapped in Pita bread

1 Star2 Stars3 Stars4 Stars5 Stars (85 votes, average: 4.95 out of 5)
  • Author: Eli K. Giannopoulos
  • Prep Time: 40 min
  • Cook Time: 20 min
  • Total Time: 1 hour
  • Yield: 6 portions 1x
  • Category: Main
  • Method: Fried
  • Cuisine: Greek


Make your own traditional Greek souvlaki with beef gyro with this easy to follow recipe and discover what makes this dish the most popular Greek street food!



Beef gyro marinade

  • juice and zest of 1 lemon
  • 2 large garlic cloves
  • 2 tbsp olive oil
  • 1 1/2 tsp dried oregano 
  • 1 tsp salt
  • 1 tsp runny honey
  • 1/2 tsp sweet smoked paprika
  • 1/4 tsp hot smoked paprika
  • black pepper, to taste
  • 500g beef steak

For the potato fries (optional)

  • 250g waxy potatoes (9 oz)
  • oil
  • salt

For the Beef Gyro pita wrap


Beef Gyro marinade

  1. Marinate the steak a day ahead. In a dish just big enough to sit the steaks in a single layer whisk together the juice and zest of the lemon, the garlic cloves, crushed, olive oil, dried oregano, salt, honey, paprika and a good amount of black pepper. Add the steaks and using your hands rub the marinade into all of the exposed meat. Cover and transfer to the fridge to marinate overnight.

For the potato fries

  1. If you’re making the fries, peel the potatoes, and cut into strips. Toss in a sieve with a generous amount of salt and set aside to drain for 20 minutes. 
  2. Heat a couple of inches of oil in the bottom of a large, heavy bottomed saucepan over a high heat, enough to generously cover the potatoes but allowing at least 1/3 of empty space in the pan to allow the oil to bubble up during cooking. 
  3. Once the oil is shimmering, check the oil is hot enough to cook by adding a chip; it should start bubbling and frying instantly. Add the rest to the pan and cook for roughly 10 minutes, until the potatoes are lovely and golden. To make sure they cook evenly, stir occasionally with a long handled slotted spoon, but don’t touch them for the first 5 minutes of cooking time or else they’ll stick to the bottom of the pan. 
  4. Once the potatoes are cooked, remove them from the pan with the slotted spoon onto a plate lined with kitchen paper, and season again with salt.

For the Beef Gyro pita wrap (souvlaki)

  1. Heat a non-stick frying pan or a seasoned skillet over a high heat and cook the steaks to your liking, a few minutes on each side. Make sure you have a nice caramelised crust, but reduce the heat a little if you’re in danger of getting burnt pieces in the pan.
  2. Remove the pan from the heat, and thinly slice the steaks, trimming off any excess fat. Return the slices to the pan and make sure they’re all coated in the pan juices before serving
  3. Wrap the beef gyro with the olive oil chips, pita bread, Tzatziki, red onion, tomatoes and shredded lettuce. 
  4. To serve, spread some tzatziki sauce on the pita breads and top with the beef gyros, some slices of red onion, some sliced tomato, fries and lettuce and wrap.

Keywords: beef gyros recipe, Greek beef gyro, beef gyros marinade, homemade beef gyros, souvlaki gyro