
If sunshine had a flavor, I’m convinced it would taste like Greek Lamb Souvlaki — smoky from the grill, fragrant with herbs, bright with fresh lemon, and so irresistibly juicy you’ll want “just one more” skewer every time.
Traditionally cooked over an open flame, these skewers are a staple of Greek street food culture, but they’re just as perfect for your backyard BBQ, weeknight dinner, or a crowd-pleasing summer party. And yes, I’ve been known to make them in the middle of winter when I’m craving a taste of the Mediterranean.
What Is Greek Lamb Souvlaki?
Greek Lamb Souvlaki is a classic Greek street food featuring tender cubes of lamb marinated in extra virgin olive oil, lemon juice, garlic, and aromatic herbs, then grilled to perfection.
Typically served with warm pita bread, fresh salad, and cooling tzatziki sauce, souvlaki is as much about the vibrant flavors as it is about the simple, rustic style of cooking.
While pork and chicken souvlaki are also popular, lamb brings a rich, slightly gamey depth that pairs beautifully with the fresh, zesty marinade.
Why I Love This Recipe?
There’s just something magical about lamb that’s crispy on the outside soft and juicy in the middle. One of the best parts? You can do most of the work ahead of time.
I often toss the lamb in the marinade the night before, so when it’s time to cook, all I have to do is fire up the grill. No last-minute stress, no frantic chopping — just skewer, grill, and eat.
I also love how flexible these are — sometimes I wrap them in warm pita, sometimes I pile them over rice, and sometimes I just stand by the grill and sneak one before anyone notices.
Key Ingredients & Easy Swaps
Lamb: Boneless leg of lamb is lean, tender, and grills beautifully. Shoulder works too but may need a touch longer to soften.
Olive Oil: Use a high-quality extra virgin — it’s the backbone of Mediterranean cooking.
Lemon Juice & Zest: Brightens and balances the lamb’s richness.
Garlic: Go big here — the more, the merrier.
Herbs: Dried oregano is essential for authentic Greek flavor; fresh rosemary adds another dimension.
Optional Heat: Chili flakes give a gentle kick.
Substitutions: Swap lamb for beef sirloin, chicken thighs, or even portobello mushrooms for a vegetarian twist.

Step-by-Step: How to Make Greek Lamb Souvlaki
1. Prep the Lamb
Trim excess fat and cut into even 1½-inch cubes for uniform cooking.
2. Mix the Marinade
Whisk olive oil, lemon juice, lemon zest, garlic, oregano, rosemary, salt, and pepper until well blended.
3. Marinate
Toss the lamb cubes in the marinade, cover, and refrigerate for at least 2 hours — overnight is even better for deeper flavor.
4. Skewer & Grill
Thread onto metal or soaked wooden skewers. Grill over medium-high heat for 8–10 minutes, turning occasionally, until browned outside and juicy inside.
5. Rest & Serve
Let the skewers rest for 3–4 minutes, then serve with pita, tzatziki, and fresh veggies.
Tips for Success
If I could give you one golden rule for souvlaki, it’s this: don’t rush the marinade. The longer the lamb sits in that garlicky, lemony bath, the more tender and flavorful it gets. Overnight is my favorite — it’s like the meat has been on a spa holiday.
When you’re grilling, keep your heat nice and steady. Too low, and you’ll miss out on those gorgeous charred edges; too high, and you might end up with a burnt outside and raw inside.
Once the skewers are done, give them a short rest before digging in — I know it’s hard, but this little pause keeps all those lovely juices inside the meat instead of running all over your plate.

Delicious Serving Ideas
I usually go classic: warm pita, a big dollop of tzatziki, juicy tomatoes, cucumber, and onion — all wrapped up like the best street food you’ve ever had.
But when I’m feeling fancy (or want to impress guests), I serve the skewers over fluffy lemon rice or herbed couscous with a sprinkle of feta.
For parties, I lay them out on a big platter with olives, dips, and grilled vegetables, and let everyone build their own plate.
Make-Ahead, Storage & Reheating
You can marinate the lamb up to a full day before cooking, and it only gets better with time. If you have leftovers, pop them in an airtight container and keep them in the fridge for up to three days.
When it’s time to reheat, skip the microwave if you can — a quick warm-up in a skillet or under the broiler will keep the meat tender and prevent it from drying out.
And if you happen to reheat them on the grill, you’ll get that fresh smoky smell all over again, which might just bring the neighbors knocking.

FAQ – Greek Lamb Souvlaki
What’s the best cut of lamb for souvlaki?
Boneless leg of lamb is my top pick — it’s lean, tender, and grills beautifully. Shoulder works too but needs a little more time to get tender.
Can I freeze marinated lamb?
Absolutely. Just put the lamb and marinade in a freezer bag, remove as much air as possible, and freeze for up to 2 months. Thaw in the fridge overnight before grilling.
How do I know when the lamb is done?
Medium-rare lamb is best — that’s about 145°F (63°C) on a meat thermometer. If you like it more well-done, give it a couple more minutes, but don’t overcook or it’ll dry out.
Greek Lamb Souvlaki- Juicy Skewers You’ll Crave
- Total Time: 2 hours 28 minutes
- Yield: 4 servings 1x
Description
Greek Lamb Souvlaki are tender lamb cubes marinated in olive oil, lemon, garlic, and herbs, grilled to smoky perfection, and served with warm pita and tzatziki.
Ingredients
For the Lamb:
- 1 1/2 lbs boneless leg of lamb, trimmed and cut into 1 1/2-inch cubes
- 3 tbsp extra virgin olive oil
- Juice and zest of 1 lemon
- 4 cloves garlic, minced
- 1 tbsp dried oregano
- 1 tsp fresh rosemary, finely chopped
- 1 tsp salt
- 1/2 tsp freshly ground black pepper
- Optional: pinch of chili flakes for heat
For Serving:
- Pita bread (warm)
- Tzatziki sauce
- Sliced tomatoes, cucumber, and red onion
Instructions
- In a large bowl, whisk together olive oil, lemon juice, zest, garlic, oregano, rosemary, salt, pepper, and chili flakes (if using).
- Add lamb cubes, toss well to coat, cover, and refrigerate for at least 2 hours or overnight for maximum tenderness.
- Preheat grill or grill pan to medium-high heat.
- Thread lamb evenly onto skewers. Grill 8–10 minutes, turning occasionally, until browned on all sides and cooked to desired doneness.
- Remove from heat, rest 3–4 minutes, then serve with pita, tzatziki, and fresh vegetables.
Notes
Marinating overnight enhances tenderness and depth of flavor.
Soak wooden skewers in water for at least 30 minutes before grilling to prevent burning.
For extra brightness, squeeze fresh lemon over the skewers just before serving.
- Prep Time: 15 minutes + marinating
- Cook Time: 10 minutes
- Category: Main dish
- Cuisine: Greek
Nutrition
- Calories: 380
- Sugar: 1g
- Fat: 24g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 30g
Nutrition information
This website gives estimated nutritional information, which might change depending on the ingredients used.



This recipe is very easy to follow and make.
Thank You