clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Quick and easy, grilled Greek lamb souvlaki skewers are marinated in a simple Mediterranean marinade for just 30 minutes. Serve with some tzatziki sauce. |

Greek Lamb Souvlaki Skewers

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 5 reviews

  • Author: Sam | Ahead of Thyme
  • Total Time: 1 hour
  • Yield: 6 skewers
  • Diet: Gluten Free


Quick and easy, grilled Greek lamb souvlaki skewers are marinated in a simple Mediterranean marinade for just 30 minutes. Serve with some tzatziki sauce. 


  • 1 lb. lamb leg or shouldercut into 1.5-inch cubes
  • 1/3 cup olive oil, divided
  • 1 tablespoon lemon juice, freshly squeezed
  • 2 tablespoons garlicminced
  • 2 tablespoons Italian seasoning
  • 1 tablespoon cumin powder
  • 2 teaspoons salt (or to taste)
  • 1 tablespoon ground black pepper


  1. Marinate the lambAdd cubed lamb into a zip-loc bag, and add 1/4 cup olive oil, lemon juice, minced garlic, Italian seasoning, cumin, salt and pepper. Press the air out of the bag and seal tightly. Press the marinade around the lamb to coat. Place in the fridge to marinate at least 30 minutes or overnight, to infuse all the seasoning and spices into the meat.
  2. Skewer the lamb. Thread the lamb onto skewers, and lightly brush some olive oil.
  3. Grill the skewers. Preheat a grill pan over medium high heat for 4-5 minutes and lightly brush the grill with remaining olive oil. You should notice the oil shimmer and sizzle when it's hot and ready. Grill the lamb skewers for 8-10 minutes on each side or until the internal temperature for the lamb reaches 155 F. For well done, cook 1-2 more minutes on each side or until the internal temperature reaches above 160 F.


Equipment used: skewerstongs for grilling, an indoor grill pan, and a digital meat thermometer.

Marinate the lamb. It is crucial to let the lamb marinate for at least 30 minutes to allow the flavours to infuse and for it to get juicier. The lemon juice in the marinade also helps to tenderize the lamb. I prefer letting it marinate overnight for best results, if you have the time.

Italian seasoning substitute. I use Italian seasoning on almost all my marinade recipes because it’s so versatile and contains a great blend of dried herbs and spices, including oregano, parsley, basil and thyme. To use dried herbs instead, add 1/2 tablespoon each of dried oregano, dried parsley, dried basil, and dried thyme.

How to make the lamb even more tender. Turn off the heat and remove the the grill from heat a couple minutes earlier, when the internal temperature reaches 150 F (5 degrees lower than the desired level). Let it rest for a few minutes in the pan as the residual heat will continue to cook the skewers. Resting after cooking helps the juices redistribute into the meat. Once the internal temperature reaches 155 F, remove from the pan and serve.

Use a digital thermometer. A digital meat thermometer is very useful when grilling meat skewers for checking doneness. Simply insert halfway inside the meat to get a quick measurement.

How to cook lamb skewers in the oven. If you prefer, you can cook these skewers in the oven instead. This way you can cook them all year round. Simply place the skewers on a baking tray and bake at 440 F for 15 minutes, rotating the skewers halfway.

How to cook lamb in the air fryerCook (unskewered) at 375 F for 15 minutes, shaking the basket halfway. Once done, leave the basket in the air fryer for another 2 minutes as it will continue to cook with residual heat. 

Double up the recipe. This is a smaller batch recipe that makes 6 skewers. You can easily double or triple the recipe to feed a crowd.

How to store. Unthread the lamb souvlaki and store it in an airtight container for up to 3 days in the refrigerator.

  • Prep Time: 15 minutes (+30 minutes to marinate)
  • Cook Time: 16 minutes
  • Category: Lamb
  • Method: Grill
  • Cuisine: Greek