Big, bold flavors wrapped up in tender, juicy bites—this is the kind of meal that turns any day into a celebration. Simple ingredients and a straightforward method make it totally doable, even on a busy weeknight. Whether it’s a backyard gathering or a cozy dinner, this dish brings folks together in the best way.
Why You’ll Love This Souvlaki (Grilled Lamb Skewers)
- Deep, vibrant flavor: The marinade soaks into every piece of lamb, delivering bold, zesty taste in every bite.
- Juicy and tender: Using lamb leg and proper marinating keeps the meat beautifully moist.
- Flexible serving style: Wrap it in pita or serve it on a plate—both ways are just as satisfying.
- Perfect for gatherings: Skewers make it easy to cook in batches and serve a crowd.
- Simple ingredients: Everything here is easy to find and works together effortlessly.
- Make-ahead friendly: The long marinating time means you can prep ahead and cook when ready.
Ingredients You’ll Need
This recipe leans on bold, fresh flavors and pantry staples to create something truly special—perfect if you’re exploring mediterranean diet recipes at home without overcomplicating things.

- Boneless lamb leg (1.2 kg / 2.4 lb, trimmed and cubed): This cut brings the best balance of tenderness and flavor; trimming excess fat prevents greasiness while keeping the meat juicy.
- Cooking / kosher salt (1 tsp + extra for seasoning): Essential for drawing out flavor—used both in the marinade and before cooking for a noticeable boost.
- Black pepper (1/2 tsp): Adds a mild heat that complements the richness of the lamb.
- Extra virgin olive oil (1 tbsp + 3 tbsp for marinade): Helps coat the meat evenly and keeps it from sticking while cooking, while adding a smooth richness.
- Wooden or bamboo skewers (8–12): Hold everything together for easy cooking and serving; soaking is important if using a BBQ.
- Garlic cloves (5, finely minced): Brings a punchy, savory backbone to the marinade that infuses deeply into the lamb.
- Lemon juice (5 tbsp): Brightens the flavor and helps tenderize the meat with its acidity.
- Lemon zest (2 tsp): Adds an extra layer of citrus aroma without additional liquid.
- Dried oregano (2 tsp): Provides a classic herb note that pairs beautifully with lamb.
- Fresh bay leaves (3, crushed) or dried (2): Infuses subtle depth and complexity into the marinade.
- White wine vinegar (1/3 cup): Enhances the tangy profile and helps break down the meat fibers for tenderness.
- Pita bread (4–6, warmed or toasted): Soft and sturdy, perfect for wrapping around the skewers and fillings.
- Tzatziki or lemon yogurt sauce (1 batch): Creamy and cool, it balances the richness of the lamb.
- Greek salad or lettuce and tomato: Adds freshness and crunch, making each bite more vibrant.
- Greek lemon rice: A hearty option if serving as a plated meal instead of wraps.
Every ingredient here has a purpose, and together they create that irresistible combination of juicy, tangy, and savory that makes this dish unforgettable.
How to Make Souvlaki (Grilled Lamb Skewers)
I’ve made this more times than I can count, and let me tell you—once you get that marinade working its magic, the rest comes together like a breeze. It’s one of those recipes that feels special but cooks up simple.

- Mix the marinade by combining garlic, lemon juice, lemon zest, oregano, bay leaves, vinegar, olive oil, and salt in a bowl, then add the lamb and toss until every piece is well coated.
- Marinate the lamb in the fridge for 12 to 24 hours so the flavors fully soak in and tenderize the meat.
- Thread the marinated lamb onto skewers, placing 3 to 4 pieces per skewer (or 5 for larger ones), then sprinkle evenly with salt and pepper.
- Heat olive oil in a large non-stick pan over high heat, then cook half the skewers for 3 minutes on one side before turning and cooking the other side for another 3 minutes.
- Transfer the cooked skewers to a plate and loosely cover with foil while repeating the cooking process with the remaining skewers.
- Serve the souvlaki on a platter with pita, tzatziki, and your choice of salad or rice so everyone can build their own plate or wrap.
Tips for the Best Souvlaki (Grilled Lamb Skewers)
- Don’t skip the long marinade: That 12–24 hour soak is what gives the lamb its signature flavor and tenderness.
- Season after skewering: Adding salt and pepper right before cooking makes a noticeable difference in the final taste.
- Trim the fat well: Removing excess fat keeps the skewers from becoming greasy while still staying juicy.
- Cook in batches: Avoid overcrowding the pan so the lamb sears properly instead of steaming.
- Use the right cut: Lamb leg delivers the best balance of flavor and texture for this dish.
Storage & Make-Ahead Tips
Fridge: Store cooked lamb skewers in an airtight container for up to 3–4 days. Reheat gently to maintain texture.
Freezer: For a make-ahead option, freeze the lamb in the marinade. When ready to use, thaw over 24 hours—the meat will marinate as it defrosts.
Make-ahead: You can prepare and marinate the lamb a full day in advance, then simply skewer and cook when ready to serve.
Frequently Asked Questions
Q: How long should I marinate the lamb?
For the best flavor and texture, marinate the lamb for at least 12 hours and up to 24 hours. This allows the marinade to fully penetrate the meat and tenderize it properly. Shorter times won’t deliver the same depth of flavor or tenderness.
Q: Can I cook these on a BBQ instead of a pan?
Yes, absolutely. Preheat your BBQ to medium high and cook the skewers for 3 minutes on each side. If using wooden skewers, it’s best to use a flat iron surface or switch to metal skewers to prevent burning.
Q: Why add salt and pepper after marinating?
Seasoning just before cooking enhances the surface flavor of the lamb. Even though there’s salt in the marinade, this extra step makes the final dish more balanced and flavorful.
Q: What’s the best cut of lamb to use?
Lamb leg is ideal because it stays tender and juicy after marinating and cooking. Other cuts like shoulder or shanks are better suited for slow cooking and won’t give the same result here.
Q: How do I know when the lamb is cooked?
The target internal temperature is 60°C/140°F for medium rare, which gives the most juicy result. Cooking beyond that can make the lamb less tender, so keeping an eye on doneness is key.
Q: Can I use this for mediterranean dinner recipes?
This dish fits beautifully into mediterranean dinner recipes, especially when served with pita, fresh salad, and a creamy sauce. It’s versatile enough for both casual meals and special occasions.
Q: Can I make smaller or larger skewers?
Yes, you can adjust the number of pieces per skewer depending on your preference. Smaller skewers cook quickly and are great for sharing, while larger ones make for a heartier serving.
What to Serve With Souvlaki (Grilled Lamb Skewers)
This dish shines when paired with fresh, simple sides that complement its bold flavor and juicy texture.
- Warm flatbreads or pita
- Creamy yogurt-based sauces
- Fresh chopped salads or leafy greens
- Rice-based sides
- Sliced vegetables
There’s just something special about bringing a platter of these skewers to the table—folks gather around, build their wraps, and suddenly it turns into a full-on moment. That’s the kind of cooking I love most.

Souvlaki (Grilled Lamb Skewers)
Ingredients
Method
- Mix garlic, lemon juice, lemon zest, oregano, bay leaves, vinegar, olive oil, and salt in a bowl.
- Add lamb and toss to coat evenly.
- Marinate in the fridge for 12 to 24 hours.
- Remove lamb from marinade and thread 3 to 4 pieces onto each skewer.
- Sprinkle skewered lamb with salt and pepper.
- Heat olive oil in a large non-stick pan over high heat.
- Cook half the skewers for 3 minutes on one side.
- Turn skewers and cook the other side for 3 minutes.
- Transfer cooked skewers to a plate and cover loosely with foil.
- Repeat cooking process with remaining skewers.
- Serve with pita bread, tzatziki, and salad or rice.