There's something utterly intoxicating about the scent of garlicky lamb skewers sizzling over an open flame, mingling with hints of oregano, lemon, and smoke. This Lamb Souvlaki is one of those meals that instantly transports you to a seaside taverna in Greece, where the plates are piled high, the wine flows freely, and dinner lasts for hours.

I first fell in love with lamb souvlaki during a trip to Athens, where a tiny street vendor handed me a warm pita filled with juicy, charred lamb, creamy tzatziki, and a tangle of onions. Ever since, it’s become a staple in my summer grilling rotation—and surprisingly easy to make right at home. It's quick to prep, packed with flavor, and endlessly customizable to your favorite toppings or side dishes.
Whether you're hosting a backyard BBQ or looking for a dinner that's anything but boring, this Lamb Souvlaki hits all the right notes. Let’s dive in!
Why You’ll Love This Lamb Souvlaki
Get ready to fall head over heels for this bold and bright Mediterranean dish. Lamb Souvlaki is more than just delicious—it’s a standout recipe that checks all the boxes for home cooks looking for something special without the hassle.
First off, it’s surprisingly easy to make. While the flavors may taste complex and restaurant-quality, the actual preparation is as simple as marinating, skewering, and grilling. With just a handful of pantry staples and a little advance prep, you're on your way to dinner greatness.
It’s also perfect for entertaining. Serve it as part of a DIY pita platter with all your favorite toppings—tzatziki, tomatoes, cucumbers, olives, feta—and let everyone build their own. It’s a crowd-pleaser that looks impressive without the stress.
And let’s not forget—it’s healthy and fresh. Lamb is a great source of protein, iron, and healthy fats, and when paired with crisp vegetables and yogurt-based sauces, it makes for a well-balanced, satisfying meal.
Lastly, this recipe is incredibly versatile. Not into skewers? You can turn this same marinated lamb into a salad topping, grain bowl centerpiece, or even a wrap for on-the-go lunches. It’s the kind of recipe that adapts to your schedule and cravings.
Once you try it, don’t be surprised if it becomes your new go-to for grill season and beyond.
Ingredients Notes

The secret to unforgettable Lamb Souvlaki lies in a simple marinade and high-quality ingredients. Each component adds depth and brightness, creating layers of flavor in every bite.
Lamb is the star here, and it’s worth getting a good cut. I prefer using boneless leg of lamb, trimmed and cut into 1-inch cubes. It’s tender, flavorful, and ideal for grilling. Shoulder works too, though it’s slightly fattier and may require a longer marinating time.
Garlic and oregano are the aromatics that define the dish. Fresh garlic provides that signature punch, while dried oregano adds an earthy, slightly minty backbone. Be generous with both—you want the marinade to sing with Mediterranean flavor.
Lemon juice brightens everything up. Its acidity helps tenderize the lamb and gives the marinade a fresh, zippy finish. Use freshly squeezed lemon juice, not the bottled stuff, for the best flavor.
Olive oil is essential—not only does it carry the flavors of the marinade, but it also helps keep the meat juicy as it cooks. Choose a good-quality extra virgin olive oil for that rich, peppery finish.
Red wine vinegar adds a subtle tang and helps balance the richness of the lamb. It’s optional, but I find it gives the marinade an extra dimension, especially when paired with the lemon juice.
You’ll also need wooden or metal skewers for grilling. If using wooden ones, don’t forget to soak them in water for at least 30 minutes beforehand to prevent burning.
How To Make This Lamb Souvlaki

Making Lamb Souvlaki at home is easier than you might think. With a few simple steps and a hot grill (or grill pan), you'll have a flavorful dish that tastes straight out of the Greek isles.
Start by prepping your lamb. Trim any excess fat and cut the meat into uniform 1-inch cubes. This ensures even cooking and a tender bite in every skewer. Place the lamb into a large bowl or zip-top bag for marinating.
Next, whisk together the marinade. Combine olive oil, lemon juice, garlic, oregano, salt, pepper, and a splash of red wine vinegar. Pour it over the lamb and toss to coat every piece thoroughly. Cover and refrigerate for at least 1 hour, but ideally 4–6 hours for deeper flavor.
When you're ready to cook, preheat your grill to medium-high heat. While the grill heats, thread the marinated lamb pieces onto skewers, leaving a bit of space between each cube so they cook evenly. Discard any excess marinade.
Grill the skewers for about 8–10 minutes, turning every couple of minutes to ensure a good char on all sides. You're aiming for a beautiful sear on the outside while keeping the inside tender and juicy. A meat thermometer should read 135–140°F for medium doneness.
Once cooked, remove the skewers and let the lamb rest for 5 minutes before serving. This allows the juices to redistribute and keeps the meat extra succulent.
From start to finish, the active time is minimal—about 30 minutes total, not including marinating time. It’s a simple process with seriously rewarding results.
Storage Options
If you have leftovers (lucky you!), storing your Lamb Souvlaki is a breeze. Allow the grilled lamb to cool to room temperature before transferring it to an airtight container.
In the refrigerator, it will keep well for up to 4 days. To maintain its moisture, store the skewers with a drizzle of olive oil or wrap them in foil.
You can also freeze the cooked lamb for longer storage. Remove the meat from the skewers and place it in a freezer-safe bag or container. It will last for up to 2 months. Thaw overnight in the fridge before reheating.
When it’s time to reheat, a quick turn in a hot skillet or oven will revive the meat nicely. Avoid the microwave if possible—it tends to dry out the lamb.
Variations and Substitutions
One of the best parts of this recipe is how customizable it is. You can tweak it to fit your dietary needs, preferences, or whatever you have on hand.
Not a fan of lamb? Try this same marinade with chicken thighs, pork tenderloin, or even beef sirloin. All of them grill beautifully and soak up the Mediterranean flavors just as well.
If you're skipping the grill, don’t worry. You can cook the skewers in a grill pan on the stovetop or even broil them in the oven. Just keep an eye on the cooking time and rotate for even browning.
For a vegetarian version, substitute the lamb with portobello mushrooms, zucchini, and bell peppers. Marinate them the same way and grill until tender and slightly charred.
Want to make it dairy-free? Skip the tzatziki and opt for a lemon tahini sauce or a simple drizzle of olive oil and fresh herbs.
And of course, you can always adjust the herbs and spices. A pinch of smoked paprika, cumin, or a few chili flakes can take this dish in a slightly different but equally delicious direction.
Don’t be afraid to experiment—Lamb Souvlaki is all about bold flavors and having fun with your food.
PrintLamb Souvlaki Recipe
This Greek Lamb Souvlaki Recipe delivers tender, flavorful skewers marinated with garlic, oregano, lemon, and olive oil. Perfectly grilled and served with pita, tzatziki, or over rice, it's a classic Mediterranean dish you'll want on repeat.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours 20 minutes (includes marinating)
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Greek
- Diet: Gluten Free
Ingredients
-
1.5 lbs lamb shoulder or leg, cut into 1-inch cubes
-
¼ cup olive oil
-
Juice of 1 lemon
-
3 cloves garlic, minced
-
1 tbsp dried oregano
-
Salt and pepper, to taste
-
Wooden or metal skewers
-
Optional: chopped parsley and lemon wedges for serving
Instructions
-
In a bowl, combine olive oil, lemon juice, garlic, oregano, salt, and pepper.
-
Add lamb cubes, toss well, cover, and marinate in the fridge for at least 2 hours (overnight best).
-
Preheat grill to medium-high heat.
-
Thread marinated lamb onto skewers.
-
Grill skewers for 8–10 minutes, turning occasionally until cooked to desired doneness.
-
Serve hot with pita, tzatziki, or a fresh salad.
Notes
-
For best results, use boneless lamb shoulder or leg.
-
Soak wooden skewers in water for 30 minutes before grilling to prevent burning.
Nutrition
- Serving Size: 1 serving
- Calories: 370
- Sugar: 0g
- Sodium: 220mg
Leave a Reply