There's something undeniably magical about the scent of sizzling Lamb Souvlaki grilling on a warm evening. The juicy, marinated lamb, kissed by fire and wrapped in warm pita with tangy tzatziki, is the kind of dish that instantly transports you to a sun-soaked taverna in Greece.
The first time I made this recipe was for a summer cookout, and it was the runaway hit of the night. Since then, it's become our go-to for everything from weeknight dinners to backyard gatherings. It’s flavorful, incredibly easy to prep ahead, and guaranteed to impress.
If you're ready to bring bold Mediterranean flavors to your dinner table, this Lamb Souvlaki is just the recipe for you.
Why You’ll Love This Lamb Souvlaki
Get ready to fall head over heels for this Greek classic. Whether you're a longtime lamb lover or just testing the waters, this Lamb Souvlaki delivers on all fronts.
First of all, it's surprisingly simple to prepare. With just a quick marinade and a few minutes on the grill, you're rewarded with restaurant-quality flavor in the comfort of your own home. Most of the time is hands-off – perfect for busy weeknights.
It’s also meal-prep friendly. The lamb can be marinated up to 24 hours in advance, which means you can prep it in the morning and be grilling by dinner with zero fuss.
This recipe is perfect for entertaining. The skewers are easy to cook in batches, and everyone loves building their own wraps with toppings like cucumber, tomatoes, onions, and creamy tzatziki.
Finally, it’s versatile and customizable. Whether you're serving it with warm pita, over a Greek salad, or in a rice bowl, it fits beautifully into whatever kind of meal you're craving.
Once you try it, you'll want to keep this one in regular rotation.
Ingredients Notes

The beauty of Lamb Souvlaki lies in its simplicity and bold flavors. With just a few high-quality ingredients, you can achieve an incredibly flavorful result that tastes like it came straight from a Greek grill.
Boneless leg of lamb is the star of the show here. It’s tender, flavorful, and easy to cube for skewering. If you're buying a bone-in cut, just ask your butcher to debone it for you – or do it yourself and save the trimmings for stock.
Fresh garlic and oregano infuse the marinade with traditional Greek flavor. Don’t skimp on these – they add that earthy, aromatic punch that’s essential to any good souvlaki.
Lemon juice and red wine vinegar provide a vibrant acidity that tenderizes the lamb and gives it that signature tang. Combined with olive oil, they create a beautifully balanced marinade.
Good quality olive oil is key here. It carries the flavors of the marinade and keeps the lamb moist as it grills. Use extra virgin if you have it on hand – the flavor really shines through.
You’ll also need wooden or metal skewers, and if you're using wooden ones, be sure to soak them in water for at least 30 minutes before grilling. A hot grill (gas or charcoal) and a pair of tongs are all you need to cook everything up to perfection.
How To Make This Lamb Souvlaki

Creating this mouthwatering Lamb Souvlaki is easier than you think – just a few simple steps and you'll be on your way to a Mediterranean feast.
Start by cutting the lamb into uniform 1- to 1.5-inch cubes. This ensures even cooking on the grill. Trim off any large pockets of fat, but don’t remove all of it – a bit of fat adds amazing flavor.
In a large bowl or resealable bag, combine the marinade ingredients: olive oil, lemon juice, red wine vinegar, minced garlic, oregano, salt, and pepper. Add the lamb cubes and mix until they’re fully coated. Cover and marinate in the fridge for at least 2 hours, or up to 24 hours for maximum flavor.
When you’re ready to cook, preheat your grill to medium-high heat. Thread the marinated lamb onto skewers, leaving a bit of space between each piece to help them cook evenly.
Place the skewers on the hot grill and cook for about 8–10 minutes total, turning every couple of minutes to get a nice sear on all sides. You’re looking for a juicy interior with a slightly crisp, charred edge.
Remove the lamb from the grill and let it rest for a few minutes. This step helps the juices redistribute, so each bite is tender and juicy.
Altogether, the hands-on cooking takes less than 15 minutes, making it a great option when you're short on time but want something extra special.
Storage Options
Got leftovers? Lamb Souvlaki stores beautifully and makes for delicious next-day meals.
Store any leftover lamb in an airtight container in the fridge for up to 3 days. It’s great cold in salads or grain bowls, or quickly reheated for wraps.
For longer storage, freeze the grilled lamb in a zip-top bag or freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
To reheat, pop the lamb into a skillet over medium heat or warm it in the oven at 325°F until just heated through. Avoid microwaving too long, as it can toughen the meat.
If you’ve got extra uncooked marinated lamb, you can also freeze it raw in the marinade – just thaw in the fridge before grilling as usual.
Variations and Substitutions
This Lamb Souvlaki recipe is endlessly flexible, so feel free to make it your own based on what you’ve got in the fridge or your personal preferences.
If you’re not a fan of lamb, try substituting with beef, chicken, or pork. Chicken thighs, in particular, work beautifully and soak up the marinade flavors just as well.
Want a vegetarian twist? Marinate and grill portobello mushrooms or halloumi cheese in the same mixture. They take on that same bold, herby profile and work great in wraps.
For added color and texture, alternate the lamb cubes on the skewers with bell peppers, red onions, or cherry tomatoes. These grill up nicely and add a burst of sweetness to contrast the savory lamb.
You can also play with the marinade – swap in lime juice instead of lemon for a slightly different citrus kick, or toss in a pinch of smoked paprika or crushed red pepper flakes for extra depth.
Don’t forget to experiment with the toppings. Beyond classic tzatziki, try serving with hummus, baba ganoush, feta crumbles, or a drizzle of tahini sauce for a fun and flavorful twist.
No matter how you spin it, this Lamb Souvlaki recipe is a crowd-pleaser that invites creativity and satisfies every time.
PrintLamb Souvlaki Recipe
This Lamb Souvlaki recipe features tender lamb marinated in garlic, lemon, and Mediterranean herbs, then grilled for bold flavor. A perfect Greek-inspired dish ideal for wraps, platters, or summer BBQs.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Greek
- Diet: Gluten Free
Ingredients
-
2 lbs lamb shoulder or leg, cut into 1-inch cubes
-
¼ cup olive oil
-
3 cloves garlic, minced
-
Juice of 1 lemon
-
1 tbsp red wine vinegar
-
2 tsp dried oregano
-
1 tsp ground cumin
-
½ tsp smoked paprika
-
Salt and pepper to taste
-
Wooden skewers (soaked in water for 30 minutes)
Instructions
-
In a bowl, combine olive oil, garlic, lemon juice, vinegar, oregano, cumin, paprika, salt, and pepper.
-
Add lamb cubes to the marinade, cover, and refrigerate for at least 2 hours or overnight.
-
Preheat grill to medium-high heat.
-
Thread marinated lamb onto skewers.
-
Grill for 8–10 minutes, turning occasionally until cooked through and slightly charred.
-
Serve with pita, tzatziki, and fresh salad.
Notes
-
For best flavor, marinate overnight.
-
Pairs well with grilled vegetables or rice pilaf.
-
Can substitute with beef or chicken if preferred.
Nutrition
- Serving Size: 1 skewer
- Calories: 320
- Sugar: 0g
- Sodium: 380mg






Leave a Reply