Lamb Souvlaki
These Lamb Souvlaki skewers are tender, juicy, and packed with classic Greek flavors from olive oil, lemon, garlic, and oregano. Cooked on a stovetop grill or outdoor grill, the lamb develops beautiful charred edges while staying juicy inside. Serve them with warm flatbread, rice, tzatziki sauce, and fresh salad for an easy Mediterranean-style meal that tastes like it came straight from a Greek taverna.

Whenever we make kebabs or grilled meats at home, everyone automatically gathers around the kitchen waiting for the first batch off the grill. But lamb souvlaki always feels a little different from heavily spiced kebabs because the flavors are so simple. Just lemon, garlic, oregano, olive oil, and good lamb. It’s one of those recipes where simple ingredients really do all the work. Served with warm flatbread, tzatziki, and salad, it easily becomes one of those dinners that disappears faster than you planned.
Why You’ll Love This Recipe
- Tender and juicy lamb skewers with authentic Greek flavor
- Simple marinade with lemon, garlic, and oregano
- Perfect for stovetop grills or outdoor grilling
- Great served with rice, flatbread, tzatziki, or salad

Ingredients & Substitutes
- Lamb leg – Tender and flavorful for skewers
- Olive oil – Helps the marinade coat the meat
- Lemon juice – Adds brightness and tenderizes lightly
- Garlic – Essential Greek flavor
- Dried oregano – Classic souvlaki seasoning
- Salt and black pepper

Step-by-Step: Lamb Souvlaki
1. Prepare the lamb
Trim excess fat from the lamb leg and cut into even cubes about 1½ inches in size. Keeping the pieces evenly sized helps them cook evenly.

2. Marinate
In a bowl, combine olive oil, lemon juice, garlic, oregano, salt, and pepper.
Add the lamb cubes and toss well to coat.
Cover and marinate for at least 1 hour or up to overnight in the refrigerator.


3. Thread onto skewers
Thread the lamb cubes onto metal or soaked wooden skewers, leaving a little space between each piece so the heat can circulate properly.

4. Cook the souvlaki
Heat a stovetop grill pan over medium-high heat until very hot.
Lightly oil the grill pan and place the skewers on top.
Cook for about 8 to 10 minutes total, turning every 2 to 3 minutes until nicely charred on all sides and cooked through.

5. Finish and serve
Transfer the skewers to a plate and let rest for a few minutes.
Finish with a squeeze of fresh lemon juice and a drizzle of olive oil.
Serve with rice, flatbread, tzatziki sauce, and fresh salad.

Serving Suggestions
- Variation 1 – Rice Plate – Serve the lamb skewers with rice, tzatziki sauce, cucumber tomato salad, and lemon wedges.
- Variation 2 – Flatbread Plate – Serve the skewers with warm flatbread, tzatziki, and a fresh Mediterranean salad.


Lamb Souvlaki (Greek Lamb Skewers)
Tender lamb skewers marinated with olive oil, lemon, garlic, and oregano, then grilled until beautifully charred and juicy. Serve with rice, flatbread, salad, and tzatziki sauce for an easy Mediterranean dinner.
Video
Ingredients
- 600 g Lamb leg cut into 1½-inch cubes
- 3 tbsp Olive oil
- Juice of 1 lemon
- 3 cloves Garlic minced
- 1½ tsp Dried oregano
- 1 tsp Salt
- ½ tsp Black pepper
- 1 tsp Onion powder optional
- ½ tsp Dried Thyme optional
- ½ tsp Dried Rosemary optional
Method
- Marinate the lamb – Place the lamb cubes in a large bowl. Add olive oil, lemon juice, garlic, oregano, salt, and black pepper. Toss well to coat evenly. Cover and refrigerate for at least 1 hour or overnight.600 g Lamb leg, 3 tbsp Olive oil, Juice of 1 lemon, 3 cloves Garlic, 1½ tsp Dried oregano, 1 tsp Salt, ½ tsp Black pepper
- Prepare the skewers – Thread the marinated lamb cubes onto skewers, leaving a little space between each piece.
- Cook the souvlaki – Heat a stovetop grill pan over medium-high heat until very hot. Lightly oil the pan. Place the skewers on the grill pan and cook for about 8 to 10 minutes total, turning every 2 to 3 minutes until charred on all sides and cooked through.
- Finish and serve – Transfer to a serving plate and rest for 3 to 5 minutes. Finish with fresh lemon juice and a drizzle of olive oil. Serve with rice, flatbread, tzatziki sauce, and salad.
Notes
- Do not overcrowd the grill pan, or the lamb will steam instead of char.
- Lamb leg is ideal because it stays tender and juicy.
- Metal skewers work best for even cooking.
- Fresh lemon juice added after cooking brightens the flavor beautifully.
- These skewers are best served fresh off the grill.
Equipment you will need
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Tips for Success
- Cut lamb cubes evenly for even cooking
- Do not overcrowd the grill pan
- Let the grill pan get properly hot before cooking
- Turn the skewers only every few minutes for better char marks
- Rest the cooked skewers briefly before serving

Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Lamb is dry | Overcooked | Cook over high heat for less time |
| No char marks | Grill pan not hot enough | Preheat pan well before cooking |
| Lamb cooked unevenly | Cubes different sizes | Cut pieces evenly |
| Meat sticks to grill | Pan not hot or not oiled | Preheat and lightly oil grill |
- Chicken Malai Tikka (Murg Malai Kebabs, Boti Kebab)
- Ultimate Ground Beef Kebabs
- Juicy Chicken Kebabs (Middle Eastern)
- Greek Kofta Kebabs with Tzatziki Sauce
- Juicy Turkey Kebabs • Ground Turkey Skewers
Frequently Asked Questions
Lamb leg works very well because it stays tender while grilling.
Yes. Overnight marinating gives the best flavor.
Yes. A stovetop grill pan works beautifully.
Yes. Freeze the marinated uncooked lamb for up to 2 months.
Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.












