My Best Greek Lamb Souvlaki Recipe
This is hands down my best Greek lamb souvlaki I have ever made, and the overnight marinade is a game-changer. The flavour penetrates the meat deeply, resulting in juicy, tender meat that is properly fragrant with lemon, oregano, and garlic. It’s wonderful on a braai or BBQ but equally delicious cooked on a griddle pan. Stuff the grilled kebabs into freshly made pita bread, set out the tzatziki and salads, and let everyone build their own. It is one of my favourite meals for entertaining.
The pita bread is so easy to make too. Once you start making your own you will wonder why you buy them. They are however best on the day they are made and preferably fresh out of the oven.
What is souvlaki?
Souvlaki is one of Greece’s most beloved street foods and one of the simplest. The word means “little skewer” in Greek, and at its most basic it is small pieces of meat, marinated and grilled over coals or a gas flame, threaded onto a skewer. Lamb, pork, and chicken are all used depending on the region, but lamb souvlaki is the version with the deepest roots in Greek cooking. It is eaten stuffed into pita with tzatziki and tomato at street stands across Greece, served at family tables as a centrepiece, and cooked over a fire at every summer gathering. The marinade is almost always built around olive oil, lemon, and dried oregano, which together do everything the lamb needs.
The marinade: why overnight makes all the difference
Most souvlaki recipes suggest a minimum of two hours of marinating. This one is better after a full overnight. The lemon juice begins to break down the surface of the lamb, the oregano and garlic penetrate right through to the centre of each piece, and the olive oil keeps everything moist during the high heat of grilling. Marinating in a Ziploc bag rather than a bowl means every surface of the meat is in contact with the marinade the entire time. Turn the bag over once before you go to bed, and the results the next day are noticeably better than a shorter marinade. The difference is genuinely worth the planning ahead.

Tips for perfect lamb souvlaki
Cut the lamb into even pieces, roughly 3cm each. Uneven pieces cook unevenly and the smaller bits overcook before the larger ones are ready.
Bring the meat to room temperature for about an hour before grilling. Cold meat straight from the fridge onto a hot grill tightens up quickly and you lose the tenderness the marinade has built up.
Do not move the skewers too early. Whether you are cooking over coals or on a griddle pan, let each side develop a proper crust before turning. The meat will release naturally from the grates or pan when it is ready to be turned.
Season with salt after grilling rather than before. Salt draws moisture out during cooking and you want to keep every bit of juice inside the meat.
A hot, high heat is essential. Souvlaki should be charred and caramelised on the outside and just pink in the centre. A moderate heat gives you grey, steamed-tasting lamb.
Soak wooden skewers in cold water for at least 30 minutes before threading to prevent them burning on the grill.
What to serve with Greek lamb souvlaki?
Pita bread is the natural companion, and this homemade version is genuinely worth the effort. Tzatziki, alongside dollop, is non-negotiable. A simple tomato and red onion salad, dressed with olive oil and a little dried oregano, is the most traditional accompaniment. Lemon wedges and fresh mint leaves finish everything off. If you want to build a proper Greek spread, add a plate of olives, some crumbled feta, and cucumber slices and let everyone assemble their own.

FAQs for Greek Lamb Souvlaki
What cut of lamb is best for souvlaki?
Lamb leg is the most commonly used cut for souvlaki because it is lean enough to grill well without excessive flaring but still has enough fat and flavour to stay juicy. Lamb shoulder works too and has slightly more fat, which gives a richer result. Avoid lamb loin or rack for this style of cooking as they are better suited to quick searing rather than being cut into small pieces.
Can I make lamb souvlaki without skewers?
Yes. The skewer is a cooking and serving method rather than an essential. You can grill the cubes of marinated lamb loose in a hot griddle pan or on a grill rack and the flavour will be identical. Skewers do help with turning multiple pieces at once and give you the traditional presentation, but it is not worth abandoning the recipe if you do not have them.
Can I use chicken instead of lamb?
Chicken thighs work very well with the same marinade and cooking method. Thighs stay juicier than breast meat on a hot grill. Reduce the marinating time to a minimum of 2 hours for chicken. The cooking time is roughly similar but check that the chicken is cooked through with no pink in the centre before serving.
Can I cook souvlaki in the oven?
Yes. Place the skewers on a rack over a baking tray and cook at 220°C / 430°F for 15 to 18 minutes, turning once halfway through. You will not get the same char as you would from a grill or griddle pan but the flavour will still be excellent. Finish under a hot grill for a few minutes if you want more colour.
How long should I marinate lamb souvlaki?
A minimum of 2 hours will give you a reasonable result but overnight is strongly recommended. Eight to twelve hours in the fridge gives the lemon, garlic, and oregano time to work properly into the meat and the difference in flavour and tenderness is significant. Do not exceed 24 hours as the lemon juice will start to break down the texture of the meat too aggressively.
What is the difference between souvlaki and gyros?
Both are popular Greek street foods but they are different preparations. Souvlaki is small cubed meat grilled on a skewer. Gyros is meat cooked on a vertical rotisserie, shaved in thin strips as it cooks, and is more similar to Turkish döner kebab or Lebanese shawarma. Both are typically served in pita with tzatziki and salad, which is why they are often confused, but the cooking method and texture are quite different.
Can I make the pita bread ahead of time?
The pita is best on the day it is made, ideally warm from the oven. If you need to make it ahead, cook the pita, cool completely, then wrap individually and store at room temperature for up to one day or freeze for up to one month. Reheat in a hot dry pan, in an air fryer at 180°C for 2 minutes, or directly on a griddle for the best texture. Do not refrigerate pita as it stales quickly in the cold.

The best Greek lamb souvlaki recipe with overnight marinade.

Ingredients
Lamb souvlaki:
- 900 grams 1kg lamb leg meat cut into small cubes
- 60 ml cup olive oil 1/4 cup
- 3 Tbsp fresh lemon juice approx. 1 lemon
- 2-3 garlic cloves sliced or crushed
- 1 tsp dried oregano
- 1 tsp dried or fresh thyme
- ½ tsp smoked paprika
- ½ tsp cumin
- 2 small red onions sliced
- Salt and pepper
- 8 wooden skewers to cook
Pita
- 1 cup warm water
- 2 tsp instant dry yeast
- 1 tsp sugar
- 2 ½ cups flour divided – plus extra for kneading
- 1 tsp salt
- 1 Tbsp olive oil
Instructions
To make the souvlaki (marinade in advance)
- Place all the ingredients for the lamb into a large Ziploc bag, seal, and massage so that everything is evenly coated. Lay this flat in the fridge overnight. Turn it over after a few hours if you remember.
- Remove the marinaded meat about an hour before you want to grill them. Do this over a fire (coals) or on a griddle pan on the stovetop.
- Thread the meat onto 8 skewers and cook as desired. If cooking on a griddle pan, lightly brush each skewer with a little olive oil to prevent sticking.
- Season the kebabs with salt once grilled and spritz with fresh lemon juice.
To make the pita bread:
- Place the warm water, yeast, sugar, and ½ cup flour in a large bowl and mix to combine. Let it stand for about 15 minutes to get foamy.
- Add the salt oil and remaining 2 cups of flour and mix with a spoon until it starts coming together. It will be a bit shaggy. Tip this out onto a floured surface and knead for around 8 minutes until you have a smooth dough. Add a little extra flour if necessary and to prevent sticking.
- Put the dough ball into a clean bowl, cover with cling wrap, and place in a warm spot to rise for about an hour. It should double in size.
- Tip the proved dough back onto a surface and divide it into 8 even-sized pieces. Roll these into balls and place them on a tray and cover them with a tea towel and allow to rest for 15 minutes.
- Preheat the oven to the highest it can go – 250C / 500F and place a pizza stone in the middle. If you don’t have a pizza stone, you could preheat a very thick oven stray or cast-iron skillet.
- When the oven and stone are preheated, roll each piece of dough into thin rounds about 20cm (8 inches) in diameter. Place as many as you can on the stone and bake for around 4-5 minutes. They should start puffing up almost immediately. Once puffed up quickly remove and bake the others. Wrap them in a clean tea towel as they come out of the oven.
- Serve the pita bread with the grilled lamb souvlaki, tzatziki, lemon wedges, mint, tomato, and cucumber salad (or any other salad of your choice).
Notes
Storage and reheating
The marinated raw lamb can be kept in the fridge for up to 24 hours before cooking. Once grilled, the souvlaki keeps in the fridge for up to 3 days in an airtight container. Reheat gently in a hot pan with a splash of olive oil or in the air fryer at 180°C for 3 to 4 minutes. The pita bread is best eaten on the day it is made. Cooked pita can be frozen once fully cooled, wrapped individually, for up to one month. Reheat from frozen in a hot oven, in the air fryer, or directly on a hot griddle pan for a minute or two on each side.More Mediterranean recipes you will love:
Chicken kebabs with yoghurt, paprika & lemon
The best slow-roasted lamb shoulder with harissa and garlic
Slow-roasted leg of lamb with anchovy, garlic, lemon & herbs
Grilled chicken kebabs with chilli, mint & tzatziki
Halloumi saganaki with sultanas & pecans
Easy no-yeast air fryer flatbread pita
BUY MY eBOOK COMFORT
Find me on Instagram & Pinterest

