What is the secret to juicy, succulent grilled lamb kabobs? A special Mediterranean marinade that flavors and tenderizes the meat, plus a bit of grilling technique for the juiciest ever kebabs! Don't miss my tips and video below.

Lamb kabobs served on a plate with a tomato salad and hummus

When BBQ season hits, you know we're all about kabobs over here! Just add a salad, your favorite dip, or a little mezze, and dinner is served!

Of all the skewered foods I've shared so far--shrimp, steak, salmon, pork, chicken, and more-- I was shocked to discover that I had not yet shared my favorite lamb kabobs recipe. Let me tell you, you are in for a treat! And you'll want to use the bold marinade with onions, garlic, and trio of warm spices all the time!

Let's get right to discussing all things lamb skewers...

Lamb kabobs served on a plate with a salad and hummus

What cut of lamb is best for kabobs?

First, best lamb cuts that are ideal for shish kebab? When it comes to kabobs, you want to select meat that is tender but also on the leaner side--a little bit of fat, but not too much (you can trim excess fat). I typically use boneless leg of lamb, but here are three cuts of lamb that will work well for grilled kabobs:

  • Lamb tenderloin
    Also known as lamb loin fillet comes from the underside of the shortloin. This is a superior, very tender cut with delicate flavor and virtually no fat or connective tissue. If you can find it, and you do not mind paying the price, the loin is great for quick grilling and ideal for kebabs.
  • Boneless Leg of Lamb
    This is what I use in my recipe. The BRT or boneless leg is a versatile cut and readily available in most grocery stores. It has a rich flavor and a little bit of fat but not too much. You can buy the whole boneless leg and trim the outer fat layer with a thin knife, from there, cut it up into 1 to 1 ½-inch cubes for kabobs. (Side note, but it is worth mentioning here, butterflied grilled lamb leg is also a great thing to try).
  • Lamb shoulder
    This part of the animal works hard, so the meat is full of flavor, but it does take a while longer to become tender. If you end up using lamb shoulder, it may be easiest to ask your butcher to trim and cut into cubes for you to make things easier. Also, when using lamb shoulders for kabobs, allow time for marinating. In my recipe below, I suggested 2 hours, but you can go even longer with lamb shoulder (4 to 8 hours), just cover and keep it in the fridge.
Marinade for lamb in a blender

Lamb kabob marinade

When marinating lamb, don't be shy to find flavors that will compliment its rich and bold flavor. But it is equally important to use a marinade that will also help tenderize the meat while imparting flavor. This is especially true if you are using lamb shoulder or boneless leg of lamb as opposed to lamb loin fillet, which, as I just shared, is more tender.

Here is what I use to make the lamb kabob marinade:

  • Onions. Pureed onions are the magic ingredient in this marinade, they will work to tenderize the meat and enhance its flavor.
  • Fresh garlic
  • Spices. Allspice, nutmeg, and cardamom, a trio of warm spices that give the lamb skewers a bold Middle Eastern flavor.
  • Fresh parsley
  • Quality extra virgin olive oil, which has the unique ability to help pull the fat-soluble flavors out of some ingredients like garlic and onions and help transfer them into the meat.
  • Zest and juice of 1 lemon. Not too much acid here, but a bit of acid adds zing and also aids in tenderizing the lamb.
Ingredients for lamb kabob recipe

How to cook lamb kabobs?

For those of us who are visual, here is how this recipe goes (complete recipe with ingredient list below):

  • Trim and cut the lamb
    Trim any excess fat off the boneless leg of lamb and cut the meat into 1 to 1 ½-inch skewers. Put the cubed meat in a bowl and season well with kosher salt and black pepper.
  • Marinate
    To make the marinate, combine onion, garlic, spices, fresh parsley, olive oil, lemon juice in a food processor. Blitz until everything is well-incorporated and you have a thick onion marinade. Pour the marinade over the meat. Toss to coat, then cover and refrigerate for a couple hours (if you don't have time, even 30 minutes of marinating time at room temp will help)

    Lamb marinating in a bowl
  • Skewer the meat
    If you're using bamboo skewers, they need to soak in water for at least 1 hour. Simply thread the meat through the skewers, leaving a little bit of breathing room between the meat pieces (this will help them cook evenly)

    lamb kabobs skewered and placed in a tray
  • Grill
    Grill the meat skewers over high heat turning every couple minutes for about 7 to 9 minutes, depending on how well-done you like your lamb (on my grill, 7 minutes produced medium-rare kabobs)

What to serve with them

For the ultimate kabob dinner, first, a dip is a must! I love lamb kabobs with tzatziki, hummus, white bean hummus that's been sprinkled with some dukkah, or even a little toum. Plus, of course, a few warm pita or your favorite flatbread.

Add at least one or two fresh salads such as Mediterranean tomato salad, Greek salad, panzanella, or watermelon salad. You can stop here, or complete the party with sides like oven fries, stuffed zucchini boats, or even eggplant pizza bites. The possibilities are endless!

Lamb kabobs served on a plate with veggies and hummus

Browse all Mediterranean Recipes.

Visit our shop for quality Mediterranean products and ingredients.

4.81 from 87 votes

Lamb Kabobs

Suzy Karadsheh
Lamb kabobs served on a plate with a tomato salad and hummus
A special Mediterranean marinade that flavors and tenderizes the meat, plus a bit of grilling technique, produce succulent, juicy lamb kabobs every time. Watch the video and read the full post for more tips and information.
Prep – 15 minutes
Cook – 10 minutes
Marinating time 2 hours
Mediterranean, Middle Eastern
Serves – 6 people


  • 1 ½ lb boneless leg of lamb
  • Kosher salt and black pepper

For the Marinade

  • 1 medium yellow onion
  • 5 garlic cloves
  • 1 teaspoon allspice
  • ½ teaspoon nutmeg
  • ½ teaspoon cardamom
  • 1 cup packed fresh parsley
  • cup extra virgin olive oil
  • Juice and zest of 1 lemon


  • Cut the lamb into 1 to 1 ½ -inch cubes or pieces and put them in a large bowl. Season with kosher salt and black pepper.
  • In the bowl of a food processor fitted with a blade, combine the onion, garlic, spices, parsley, olive oil and lemon juice. Cover and run the processor until everything is finely chopped (you should end up with a thick onion marinade).
  • Pour the onion marinade over the lamb and mix well to make sure all the lamb is well coated with the marinade. Cover and refrigerate for up to 2 hours. (If you do not have time, leave the kabobs to marinate at room temperature for about 30 minutes).
  • Brush the grates of a gas grill (or an indoor griddle) with oil and heat.
  • Shake excess marinade off and thread the lamb pieces on some long skewers, allowing a little room between pieces (I used 6 wooden skewers that have been soaked in water).
  • Assemble the lamb kabobs in one single layer over your heated grill or griddle. Grill over high heat, turning each kabob one-quarter turn every couple minutes, until the meat is browned all over, anywhere from 7 to 9 minutes, depending on how well you like your lamb cooked (7 minutes on my grill produced medium-rare kabobs).



  • This recipe uses boneless leg of lamb, but you can also use lamb loin or lamb shoulder meat to make it.
  • Do not skip the marinating if you can help it, a couple hours in the fridge or even 30 minutes at room will help. If you're using lamb shoulder, the meat will benefit from a longer marinating time in the fridge. 
  • Leftovers can be stored in the fridge for 2 to 3 days. 
  • Visit our shop to browse quality Mediterranean ingredients including extra virgin olive oil, spices, and more! 


Calories: 275kcalCarbohydrates: 3.6gProtein: 23.6gSaturated Fat: 3.9gCholesterol: 73.7mgSodium: 274.8mgPotassium: 420.3mgFiber: 0.8gSugar: 0.9gVitamin A: 845IUVitamin C: 15.6mgCalcium: 36.1mgIron: 2.8mg
Tried this recipe?

Share it with the world

I'm Suzy; born and bred right on the shores of the Mediterranean. I'm all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you're here...
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    WOW! this was tasty and simple to make...

    a few caveats based on earlier comments: i used a weber kettle grill with charcoal only. my skewers are stainless (which get hot and impact cooking time, i believe, as i need to use my oven gloves or tongs to turn them). having said that, the recipe works as written as long as you monitor your grill accordingly.

    i used a butterflied leg of lamb from aldi, that i had to remove a bit of fat and silverskin, but it cooked nicely. it's the early part of spring but i can see myself using this recipe several more times before the winter comes again!

  2. 5 stars
    I made these for Thanksgiving. They turned out perfect. They are so very easy to make especially if someone else does the grilling! Instructions were spot on. 5 stars on the recipe!

    1. Hi Nish, Devin here from the Mediterranean Dish team. So happy to hear you loved this recipe - thank you for sharing!

  3. Hi ,
    I’m going to make these with boneless lamb shoulder on a charcoal BBQ . I’m concerned they will be chewy ? How long would you marinate these for and do I cook them quick or for a longer time to stay juicy? Thanks

    1. Hi, Sam. I would still just marinade these for 30 minutes up to 2 hours (if you have time). Unfortunately, we've never tested these with that cut of meat on a charcoal grill, so it would be hard for us to give advise on how to adjust the cooking time. If you do give it a try, though, please stop back and share any thoughts you have. That's always super helpful to other readers.

  4. 5 stars
    I’ve cooked this recipe so many times, that I feel like I owe a review at this point! 🙂
    It always comes out delicious and no leftovers are left! Our go-to lamb recipe! Absolutely love it!

  5. 5 stars
    I'll be making this for an upcoming camping trip. Shish kebobs are a great make-ahead meal for camping. I'll put the lamb pieces in a freezer bag with the marinade, and cut up some peppers and onions in another bag. I've made this before, and it's a perfect meal, when accompanied by some rice or couscous and pita bread.

    The Food & Wine website has a similar recipe, but yours is way better. Theirs calls for one clove of garlic, but I prefer more garlic. The also suggest saffron, but saffron is expensive and gets lost with the garlic and other flavors. I do "shop around" for recipes, and I usually end up using yours.

    1. 5 stars
      A lot of recipes are vague about the amount of salt to use. Considering all the other flavorful ingredients, like onion, garlic, cardamom, nutmeg and allspice, you'd expect it to have a lot of flavor. Maybe a bit more salt would bring out all the flavors. I try to avoid salt due to hypertension, but have found that salt really does enhance flavors!

  6. can you have it marinade overnight? you said in the recipe for UP TO 2 hours. Can it be overnight? or at least 6 hours ahead of time?

    1. Hi, Marie. We've found a few hours is really sufficient enough, but, sure, overnight would be okay, too!

  7. 4 stars
    Made this today after walking by a Mediterranean restaurant this morning, which got me thinking. The marinade is excellent but I added quite a bit more garlic, just because. I did a half recipe but may add more spices next time. That said, this was really good without changing anything.

  8. hi! I wanted to make it in the oven or on a pan since its winter and I don't have a grill, how would you recommend doing it? like for how much time?

    1. Hello! We've never tried this one before in the oven, but it should work. Rather than skewering, I'd place the cubed lamb on a lightly oiled baking sheet and bake at 400 degrees F until fully cooked. The timing will really depend on your oven and how well-done you like them. If you give this a go, we'd love to hear your feedback!

    2. 5 stars
      This is awesome! Perfect!
      We raise our own sheep (purely grass fed) and I just had a random cut I needed to use and found this one. It was amazing! I'll be making it many more times!

  9. 5 stars
    Suzy. I increased this to double it, but noticed the lemon did not change. I'm thinking this may be why mine were not as tangy as I thought they should be.

    Thanks for all your recipes. You're my go to site when I entertain.

    1. Hi, Leah. I'm so sorry about that. It's a glitch that happens when using the 1x/2x/3x increase button. Definitely increase the amount of lemon accordingly next time.

  10. 4 stars
    I've been wanting to try these for a while now. Delicious. I think mine needed a little more salt tho. I forgot to put it on the meat before marinating.

    Served with my mujadarra rice, homous, tomato and cucumber and garlic fried broccolini....huge hit with the fam

    Wish I could post a photo!! Will make again

  11. 5 stars
    I made this last week and it was, by far, the best shish kabobs I've ever had. There was quite a bit of marinade left over so I put it in a pot and "boiled" it (it's actually too thick to boil, but I got it up to temp and kept it there for 5 minutes or so), since it had had raw meat in it. A few days later I rubbed it on chicken thighs (and put it under the skin). It's now my favorite grilled chicken recipe too! Thank you so much!
    One question; How long will (unused) raw marinade last in the fridge? Can it be frozen?

    1. 5 stars
      I used the marinade recipe for beef instead of lamb. It turned out so juicy, tender and tasty! I will definitely use this recipe over and over again! Thank you 😊

      1. I made this with beef stew meat last year on a camping trip, and I think beef stew meat was the wrong ingredient. Stew meat should be cooked low and slow, and I won't ever use it for shish kebobs again. I'm glad yours turned out so well! What cut did you use?

  12. I haven't tried to recipe yet, but I'm so happy that everything on this page is actually useful, interesting information and I didn't have to scroll through a bunch of filler text and fight pop-ups the entire time. I will definitely revisit this blog in the future.