Pork Souvlaki (Skewers) with Tzatziki Sauce

Greek pork souvlaki skewers (Kebabs)

Juicy and crunchy pork souvlaki ( skewers / suvlaki / suflaki ) paired with creamy tzatziki sauce and fluffy pita breads! The pork is first marinated to soak up all the wonderful Mediterranean flavours and then grilled to high temperature, to get all crunchy and nicely coloured. It is arguably one of the most popular Greek taverna recipes, of course together with the legendary moussaka!

The secret is to place the skewers on a layer of sliced red onions, drizzle with extra virgin olive and a good squeeze of lemon juice; let them rest for a few minutes to release all those delicious juices. Dig into with lots of warm pita breads to mop up every last drop and serve with a delicious tzatziki sauce and Greek Salad!

Pork souvlaki Marinade

For the marinade for the pork souvlaki use some good quality extra virgin olive oil and Greek oregano to lift the flavour. Also adding some vinegar and lemon juice to the marinade helps tenderize the meat.

For this pork souvlaki recipe you could either use pork tenderloin or pork neck. Pork neck is a little bit tougher than tenderloin, so vinegar and lemon juice will penetrate the meat to give that melt in the mouth texture we are looking for. Honey will balance the acidity and also give that crunchy crust.

Greek pork souvlaki skewers (Kebabs) platter
Greek pork souvlaki skewers (Kebabs) platter

Serving suggestions and more BBQ meat recipes

Looking for some more inspiration? Why don’t you also take a look at my favourite homemade pita bread and pork gyros recipes! Love pork? Take a look at my favourite pork chops and roast pork recipe and combine with some extra crispy oven baked lemon potatoes, which I’m sure you’ll love as well!

Also if I’m making a proper BBQ platter I always love pairing them with some traditional Greek BBQ dishes like:

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
Greek pork souvlaki skewers (Kebabs)

Pork Souvlaki (Skewers) with Tzatziki Sauce

1 Star2 Stars3 Stars4 Stars5 Stars (935 votes, average: 4.63 out of 5)
  • Author: Eli K. Giannopoulos
  • Prep Time: 30 min
  • Cook Time: 10 min
  • Total Time: 40 minutes
  • Yield: 8 skewers 1x
  • Category: Main
  • Method: Grilled
  • Cuisine: Greek


Juicy and crunchy pork souvlaki (skewers) paired with creamy tzatziki sauce and fluffy pita breads! The pork is first marinated to soak up all the wonderful Mediterranean flavours and then grilled to high temperature, to get all crunchy and nicely coloured..



For the pork souvlaki

  • 800g pork tenderloin or pork neck (boneless), cut in 2cm chunks (28 ounces)
  • 100ml good-quality olive oil (1/3 of a cup and 1 tbsp)
  • juice of 1/2 lemon
  • 1 tbsp vinegar
  • 1 tbsp dried oregano
  • 1 tsp honey
  • salt and freshly ground pepper
  • 8 wooden skewers

For the tzatziki sauce

  • 1 cucumber
  • 2 cloves of garlic
  • 1/4 of a cup olive oil
  • 500g of yogurt (18 ounces)
  • 12 tbsps of red wine vinegar
  • 12 tbsps chopped dill (optional)
  • salt and freshly ground pepper to taste

To serve

  • 8 pita breads
  • 2 red onions, sliced
  • 1 tomato sliced


  1. To prepare the pork souvlaki (skewers), cut the pork into 2 cm pieces and place them in a large bowl, along with all the marinade ingredients. Use your hands to mix really well, cover with plastic wrap and put in the fridge for 20 minutes.
  2. In the meantime prepare the tzatziki sauce for the pork souvlaki. Pour into a food processor the olive oil and 2 cloves of garlic; blend until the garlic is diluted (don’t leave any large pieces of garlic). Into a large bowl, grate the cucumber, season with salt and pepper and leave it aside for 10 minutes. Wrap the grated cucumber into a towel and squeeze, in order to get rid of most of the water. Into a bowl, add the cucumber, the blended garlic and oil, the yogurt, 1-2 tbsps of chopped dill, 1-2 of red wine vinegar, salt and pepper and mix. Tore in the fridge and serve cold.
  3. Cut the wooden skewers to fit your griddle pan and soak them in water for 10 minutes. (This will prevent them from burning.) Thread the pieces of pork, comfortably, on the skewers.
  4. Preheat a grill or griddle pan on a high heat. Cook the pork skewers for about 10 minutes, turning occasionally, until nicely coloured and cooked through.
  5. While your pork is cooking, prepare the pita breads. Preheat the oven to 250C. Use a cooking brush to oil the pita breads on both sides and season with salt and oregano. Place a large oven tray (upside down) at the bottom of the oven and place the pita breads on top of the tray. Bake for 1-2 minutes.
  6. To serve the pork souvlaki (skewers), slice 2 red onions and place on a platter; top with the pork skewers, drizzle with some extra virgin olive oil and a good squeeze of lemon juice. Serve while still warm with some pita breads and tzatziki sauce or wrap them up like a sandwich, adding some tzatziki, sliced onions and tomatoes. Enjoy!

Keywords: pork souvlaki, suflaki, greek pork kebabs, pork souvlaki marinade

Sign Up to Our Newsletter


  1. Janette Sullivan

    Made chicken souvlaki,tzatziki and your pitta they were delicious,I have tried other pitta recipes this wa so easy and the best. Next to try will be pork, and I will always made my own tzatziki.
    Thank you absolutely fantastic.

    • Eli K. Giannopoulos

      So glad you’ve loved my recipes Janette! Let me know how you liked the pork souvlaki!! Love, Eli

  2. Does it matter what kind of yogurt?

  3. Eli, thank you for these recipes! I studied abroad in Greece for a semester over 10 years ago, and I almost feel like I’m back at the taverna. Let us know when your cookbook comes out; I’ll be first in line to buy it.
    Today I made pork souvlaki, with tzatziki and pita and dolmadas, all from your recipes. Delicious and very accurate

  4. No coriander?

  5. Can you marinate the pork longer than 20 minutes?

Leave a Comment

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