
There’s a moment every spring when the air shifts — it gets just warm enough to fire up the grill, throw open the back door, and cook something that actually feels like the season. That’s exactly the energy this Greek Lamb Souvlaki With Salad delivers.
This dish is everything a great spring dinner idea should be: bright, fresh, a little smoky, and deeply satisfying. Whether you’re feeding a hungry family on a Tuesday or impressing guests on a Friday night, this recipe belongs in your regular rotation.
Why You’ll Love This Greek Lamb Souvlaki
If you’ve been searching for spring dinner ideas that go beyond pasta or sheet-pan chicken, souvlaki is your answer. It’s one of Greece’s most beloved street foods, and once you make it at home, you’ll completely understand why.
The marinade does most of the heavy lifting. Lemon, garlic, olive oil, and oregano work overnight to tenderize the lamb and load it with flavor before a single skewer hits the heat. Your prep time is minimal, but your results will taste like you spent hours in the kitchen.
It’s also a naturally crowd-pleasing dish. Kids love the fun skewer format, adults love the bold Mediterranean flavors, and anyone watching their carbs will appreciate that this is a genuinely wholesome, protein-rich meal.
Common Mistakes — And How to Avoid Them
Skipping the marinade time. This is the most common pitfall. Lamb needs at least two hours in the marinade, and overnight is genuinely better. The lemon acid tenderizes the meat, and the herbs need time to penetrate. Don’t rush this step.
Cutting the lamb too small. If your cubes are too thin, they’ll dry out on the grill before they develop any char. Aim for generous 1.5-inch pieces that stay juicy inside while getting that beautiful caramelized crust on the outside.
Grilling on too low a heat. Souvlaki loves high, direct heat. A hot grill gives you that signature char and seals in the juices fast. Low heat steams the meat instead of searing it, and you’ll lose that irresistible texture entirely.
Chef’s Notes
This recipe is wonderfully forgiving once you understand its core principle: acid, fat, herb, heat. The lemon juice tenderizes, the olive oil carries flavor and prevents sticking, the oregano brings that unmistakably Greek earthiness, and the high heat delivers the magic.
If you’re cooking indoors, a cast-iron griddle pan on high heat is a fantastic substitute for an outdoor grill. You’ll still get gorgeous grill marks and a great crust. Open a window though — it will smoke beautifully.
One more thing: rest your skewers for two to three minutes after pulling them off the heat. It makes a real difference to the juiciness of every single bite.
Key Ingredients
Lamb shoulder or leg is your go-to cut here. It has enough fat marbling to stay juicy under high heat without becoming greasy. Avoid lean cuts like loin — they’ll dry out fast on a grill.
Fresh lemon juice is non-negotiable. Bottled lemon juice is flat and lacks the brightness that makes this marinade sing. Use two large lemons and squeeze them yourself.
Dried Greek oregano is worth seeking out specifically. Greek oregano has a more intense, almost peppery flavor compared to Italian varieties. It’s the soul of authentic souvlaki and widely available in most grocery stores or Mediterranean delis.
Extra virgin olive oil binds the marinade, adds richness, and helps the lamb caramelize beautifully on the grill. Use a good quality one — you’ll taste the difference.
For the salad: ripe tomatoes, cucumber, red onion, Kalamata olives, and a generous block of feta are your foundation. Dress it simply with olive oil, red wine vinegar, salt, and dried oregano. Simplicity is everything here.
How to Make Greek Lamb Souvlaki With Salad
- Make the marinade. In a large bowl, whisk together ¼ cup olive oil, the juice of 2 lemons, 4 minced garlic cloves, 2 teaspoons dried Greek oregano, 1 teaspoon salt, and ½ teaspoon black pepper.
- Prep the lamb. Cut 800g of lamb shoulder into 1.5-inch cubes. Add to the marinade, toss well to coat every piece, cover, and refrigerate for a minimum of 2 hours (overnight is best).
- Soak your skewers. If using wooden skewers, soak them in cold water for at least 30 minutes to prevent burning on the grill.
- Thread the skewers. Remove lamb from the marinade and thread 4–5 pieces onto each skewer, leaving a small gap between pieces so heat can circulate.
- Preheat your grill. Get your grill or griddle pan screaming hot — medium-high to high heat. Lightly oil the grates.
- Grill the souvlaki. Cook skewers for 3–4 minutes per side, turning once or twice, until nicely charred on the outside and just cooked through. Total time is around 10–12 minutes depending on thickness.
- Rest the skewers. Transfer to a plate, loosely tent with foil, and rest for 3 minutes.
- Build the salad. While the lamb rests, combine 2 diced tomatoes, 1 sliced cucumber, ½ thinly sliced red onion, a handful of Kalamata olives, and 150g crumbled feta. Drizzle with olive oil and red wine vinegar, season with salt and oregano, and toss gently.
- Serve immediately. Plate the skewers alongside the salad. Add warm pita and a dollop of tzatziki if you like.

Variations & Tips
For a dairy-free version, simply skip the feta or swap it for a dairy-free alternative. The salad is just as delicious without it.
For a gluten-free meal, this recipe is naturally gluten-free — just skip the pita or serve with GF flatbread.
Swap the protein. Not a lamb fan? Chicken thighs work beautifully with this exact marinade. Pork shoulder is another classic Greek option. Even halloumi cubes threaded onto skewers make a fantastic vegetarian spin.
Add a spice kick by mixing ½ teaspoon smoked paprika or a pinch of chili flakes into the marinade. It adds a lovely warmth that pairs brilliantly with the lemon and oregano.
How to Meal Prep
Souvlaki is a dream for meal preppers. Cube your lamb and mix it straight into the marinade on Sunday, then store it in a sealed container in the fridge for up to 48 hours — the flavor only gets better.
The salad components can also be prepped ahead: chop everything except the tomatoes (which go watery), store separately in airtight containers, and dress right before serving. Grilled souvlaki keeps well in the fridge for up to three days and reheats beautifully in a hot pan.
Pack it into meal prep containers with the salad and a side of hummus for a seriously impressive weekday lunch.
Cultural Context
Souvlaki has been part of Greek food culture for thousands of years — ancient texts and archaeological evidence suggest Greeks were skewering and grilling meat as far back as the 17th century BC. The word itself comes from the Greek souvla, meaning skewer or spit.
Today, souvlaki stands are a cornerstone of Greek street food culture, found on nearly every corner in Athens, stuffed into warm pita with tomato, onion, and tzatziki and handed to you in paper wrapping. It’s fast food in the most joyful, unpretentious sense of the word.
Bringing it home — especially as a spring dinner idea — connects you to a tradition of simple, fire-cooked, deeply flavorful food that has made people happy at tables for millennia. And honestly? That’s the best possible reason to make it tonight.

Greek Lamb Souvlaki With Salad
Ingredients
Equipment
Method
- In a large bowl, whisk together olive oil, freshly squeezed lemon juice, minced garlic, dried Greek oregano, salt, and black pepper to create the marinade.
- Add the cubed lamb to the marinade and toss until every piece is well coated. Cover and refrigerate for at least 2 hours, preferably overnight.
- If using wooden skewers, soak them in cold water for about 30 minutes to prevent them from burning on the grill.
- Thread 4–5 pieces of marinated lamb onto each skewer, leaving small gaps between pieces so the heat can circulate evenly.
- Preheat a grill or cast-iron grill pan to medium-high or high heat and lightly oil the grates.
- Grill the lamb skewers for 3–4 minutes per side, turning occasionally, until nicely charred on the outside and cooked through. Total grilling time should be around 10–12 minutes.
- Transfer the grilled skewers to a plate, loosely cover with foil, and allow them to rest for about 3 minutes before serving.
- In a large bowl, combine diced tomatoes, sliced cucumber, red onion, Kalamata olives, and crumbled feta. Drizzle with olive oil and red wine vinegar, season with salt and oregano, and toss gently.
- Serve the grilled lamb souvlaki skewers immediately alongside the fresh Mediterranean salad.