There's something absolutely irresistible about the smell of lamb souvlaki sizzling on a hot grill. The juicy, marinated lamb, kissed by smoke and char, tucked into warm pita with fresh veggies and tangy tzatziki—it's a handheld flavor bomb that's both rustic and refined.
I first fell in love with lamb souvlaki on a family trip to Greece, where every street corner seemed to offer a slightly different twist on the classic. Back home, I experimented until I landed on this version: easy enough for weeknights, but impressive enough to serve to guests. It's quick, bursting with Mediterranean flavor, and endlessly customizable.
Let’s dive into what makes this dish such a standout.
Why You’ll Love This Lamb Souvlaki Recipe
Get ready to fall in love with a dish that brings the flavors of the Greek islands straight to your kitchen. This lamb souvlaki recipe is everything you want in a meal—fast, flavorful, and family-approved.
First, it’s surprisingly quick to prepare. While the lamb benefits from a few hours of marinating, the actual hands-on time is minimal. Once it hits the grill, dinner is ready in under 15 minutes.
It’s also ideal for entertaining or feeding a crowd. You can easily double or triple the recipe, prep it ahead of time, and cook everything fresh when guests arrive. It’s casual, yet feels special—a rare combo that makes it a go-to for dinner parties.
Budget-friendly? Absolutely. While lamb might sound pricey, using boneless leg of lamb or lamb shoulder keeps costs reasonable, especially when stretched with pita, veggies, and sauce.
And don’t forget versatility. Serve it wrapped in pita, over rice, or on a salad. Swap in chicken or beef if lamb isn’t your thing. This recipe adapts beautifully, no matter your preferences.
With all that going for it, let’s take a closer look at the ingredients that make this dish shine.
Ingredients Notes

The beauty of this lamb souvlaki is in its simplicity—just a few core ingredients come together to create something truly special. Each one adds a layer of flavor that contributes to the final harmony of the dish.
Lamb is the star here, and quality matters. I prefer using boneless leg of lamb for its tenderness and rich flavor, but lamb shoulder works well too, especially if you're after something a bit more rustic. Trim any excess fat and cut the meat into even, bite-sized cubes so they cook uniformly.
The marinade is where the magic happens. A mixture of olive oil, fresh lemon juice, garlic, oregano, and red wine vinegar soaks into the lamb, tenderizing it while infusing it with bold Mediterranean flavor. The acidity from the lemon and vinegar breaks down the meat just enough to make it melt-in-your-mouth good.
Fresh garlic and oregano are essential for that classic Greek profile. While dried oregano works in a pinch, fresh herbs bring a brightness that really lifts the dish. Don’t skimp on the garlic—it’s a must for depth and aroma.
You’ll also need extra virgin olive oil, preferably a Greek variety if you can find it. Its fruity, slightly peppery notes complement the lamb beautifully and help deliver that authentic souvlaki taste.
As for equipment, you’ll want either metal skewers or wooden ones soaked in water for at least 30 minutes. A grill or grill pan is ideal, but you can also use a broiler in a pinch—just keep a close eye to prevent burning.
Now that we’ve got our ingredients sorted, it’s time to bring everything together.
How To Make This Lamb Souvlaki Recipe

Making lamb souvlaki at home is easier than you might think, and it all starts with the marinade. In a large bowl, whisk together olive oil, lemon juice, red wine vinegar, minced garlic, oregano, salt, and pepper. Add the cubed lamb and toss to coat. Cover and refrigerate for at least two hours, or up to overnight for maximum flavor.
Once the lamb has marinated, thread the pieces onto skewers. Try to keep the pieces close together without crowding, which helps them stay juicy as they cook. If you're using wooden skewers, be sure they’ve soaked long enough to avoid burning on the grill.
Preheat your grill or grill pan to medium-high heat. When it’s good and hot, lay the skewers on the grill and let them sear without moving for 2-3 minutes per side. You're looking for a nice char on the outside while keeping the inside tender and slightly pink. Rotate the skewers to cook all sides evenly—this usually takes about 8-10 minutes total, depending on the thickness of your lamb.
While the lamb is grilling, you can prep your serving accompaniments. Warm some soft pita, slice tomatoes and cucumbers, and have your tzatziki ready to go. I love adding thinly sliced red onion and a sprinkle of sumac for extra tang.
Once cooked, let the skewers rest for a couple of minutes to allow the juices to settle. Then serve them up hot—either straight on the skewer, over rice, or tucked into warm pita for a delicious handheld meal.
From start to finish, this recipe takes about 30 minutes of active cooking time, plus marinating. The results? A mouthwatering meal that tastes like a trip to the Mediterranean.
Storage Options
If you have leftovers (lucky you!), they store beautifully. Let the lamb cool completely before transferring to an airtight container. It will keep in the fridge for up to 3 days.
To freeze, place the cooled lamb pieces (off the skewers) in a freezer-safe bag or container. They’ll keep for about 2 months. Thaw overnight in the fridge before reheating.
For reheating, the microwave works in a pinch, but I prefer using a skillet over medium heat to gently warm the lamb without drying it out. If you have a little extra marinade or olive oil, a quick splash can help restore moisture.
Pita and veggies are best fresh, but if you’ve stored extra, a quick toast or reheat brings them back to life.
Variations and Substitutions
One of the things I love most about this recipe is how adaptable it is. Once you’ve mastered the marinade and grill method, the possibilities are endless.
Not a fan of lamb? Try the same marinade with chicken thighs or beef sirloin. Both take on the flavors beautifully and cook quickly on the grill.
For a vegetarian version, swap the lamb for portobello mushrooms or halloumi cheese. They grill up beautifully and pair perfectly with pita, tzatziki, and fresh toppings.
Want to turn this into a rice bowl? Skip the pita and serve the grilled lamb over lemon rice or couscous, topped with chopped veggies, olives, and a drizzle of tahini or yogurt sauce.
To add a spicy kick, stir a bit of harissa or chili flakes into the marinade. It’s a small twist that brings a whole new dimension of flavor.
You can even skewer up some veggies like bell peppers, zucchini, or cherry tomatoes along with the lamb for a built-in side dish that grills right alongside the meat.
Feel free to play with the flavors and make it your own. Once you’ve tasted homemade lamb souvlaki, there’s no going back—you’ll want to grill it up again and again.
PrintLamb Souvlaki Recipe
This Lamb Souvlaki recipe is packed with bold Mediterranean flavors, featuring marinated lamb skewers grilled to perfection. Perfect for BBQs or a quick Greek-inspired dinner, this dish brings authentic taste to your table. Serve it with pita, tzatziki, and fresh veggies for a delicious, protein-rich meal.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours 20 minutes (including marination)
- Yield: 4 servings 1x
- Category: Dinner
- Method: Grilling
- Cuisine: Greek
- Diet: Gluten Free
Ingredients
-
1 ½ lbs lamb shoulder or leg, cut into 1-inch cubes
-
3 tbsp olive oil
-
2 tbsp fresh lemon juice
-
3 garlic cloves, minced
-
2 tsp dried oregano
-
1 tsp salt
-
½ tsp black pepper
-
Wooden or metal skewers
-
Optional: chopped parsley, pita bread, tzatziki, red onion, tomatoes for serving
Instructions
-
In a bowl, whisk together olive oil, lemon juice, garlic, oregano, salt, and pepper.
-
Add lamb pieces to the marinade. Toss well, cover, and refrigerate for at least 2 hours (or overnight).
-
Preheat grill to medium-high heat.
-
Thread marinated lamb onto skewers.
-
Grill skewers for 8–10 minutes, turning occasionally until nicely charred and cooked to desired doneness.
-
Rest for a few minutes before serving with pita and toppings of choice.
Notes
-
You can also cook these on a grill pan indoors.
-
Marinating longer enhances the flavor.
-
Serve with tzatziki for an authentic Greek experience.
Nutrition
- Serving Size: 1 skewer (approx. ¼ of recipe)
- Calories: 340
- Sugar: 0g
- Sodium: 480mg
Leave a Reply