This post contains affiliate links. Please see our disclosure policy.
Grilled Lamb Kebabs are ridiculously easy to make, and packed with flavor! The meat is tender and super flavorful thanks to a 5-ingredient marinade. Load up your kebabs with marinated veggies – peppers, onions, and tomatoes. Even grilling beginners can handle this recipe!
Grilled Lamb Kebabs
Equipment
- Kebab skewers
Ingredients
For the Lamb
- 2 and 1/2 lbs boneless leg of lamb meat, cubed
- 6 TBSP olive oil
- 6 cloves garlic , (medium to large ones)
- 1 TBSP oregano
- 1/2 tsp fresh thyme
- 1/2 tsp salt
- 1/4 tsp pepper
- 1/2 one lemon, juiced
For the Veggies
- 4 medium bell peppers
- 2 medium yellow onion
- 1 and 1/2 cups cherry tomatoes
- 6 TBSP olive oil
- 1/2 a lemon, juiced
- 3 cloves garlic
- 1 tsp oregano
- 3/4 tsp salt
- pinch pepper
For Serving
- mixed greens tossed with a bit of lemon juice and olive oil
Instructions
- Prep: Add the lamb marinade ingredients to a large tupperware container and mix everything together. Add the lamb meat, and toss it in the marinade so it's well coated. Let marinate at least 2.5 hours before grilling, or up to 8 hours. Chop your veggies into large chunks – leave the tomatoes whole. Add to a container or bag with marinade ingredients, like we did with the lamb. Soak your skewers (if wooden, not metal) in water for an hour before grilling.
- Assemble Kebabs: Alternate meat and veggies, leaving a bit of room on both ends of the skewer.
- Grill: Grill the kebabs over medium heat. Cook about 4-5 minutes, rotate, and repeat. Cut into one of the larger pieces to ensure desired level of doneness.
- Serve + Store: Serve with a bed of fresh greens tossed with a splash of lemon juice and olive oil. Store leftovers in an airtight container in the fridge for up to 5 days.
Thanks to our friends at the American Lamb Board for sponsoring this post! All opinions are my own.
Why you’ll love these Lamb Kebabs:
- Easy Grilling Recipe – If you’ve been intimidated by lamb or by grilling, let this be your introduction to both. It’s SO easy – you really can’t mess it up. Even I feel confident that I can grill this – although I still might need help turning the grill on.
- Flavor Packed – Every bite of the tender lamb and veggies is packed with flavor from the marinade!

Ingredient Overview:
As always, the full recipe with measurements & directions can be found in the recipe card at the bottom of this post. Use the table of contents (back at the top, below the first image, to navigate).
- Lamb – I used leg meat here. The butcher cut it into kebab-size chunks for me, and cut most of the fat off. If you’re not sure where the lamb you’re purchasing is from, ask your butcher, or use this handy list that the American Lamb Board has put together.
- Veggies – Use bell peppers, onions, and cherry tomatoes, or see substitutions below for more ideas.
Recipe Substitutions & Variations:
- Other Meat – This recipe would also work well with chicken breast!
- Veggies – Feel free to play around with the veggies – zucchini and red onion would be delicious additions!
How to Make Grilled Lamb Kebabs
Step 1: Get your Lamb. First, get yourself some American-produced lamb meat – this will not only ensure that it’s the freshest possible meat, but it also helps support American farmers and their families.
Step 2: Marinate the Lamb. Toss all your marinade ingredients together in a tupperware container, and add the lamb. Marinate this for at least 2 and a half hours, to ensure the most flavor!

Step 3: Marinate the Veggies. Roughly chop your bell peppers and onion into large pieces, and add them (and the cherry tomatoes!) to a separate container with their own marinade.

Step 3: Soak Skewers. Soak your skewers in water for an hour (while things are marinating) to help prevent them from, you know, bursting into flame on the grill. If you’re using metal skewers this is obviously not an issue.
Step 4: Make the Skewers. Place alternating pieces of lamb and veggies on the skewers, like pictured below. You’ll want to add a few pieces of veggies between each piece of meat.

Step 5: Grill the Kebabs. Go for medium heat here – you don’t want to char the outside of the meat while keeping the inside raw. Cook for about 3-5 minutes, rotate and repeat.
Cut into one of the larger pieces of meat to make sure it’s done. Since this is red meat, you can, of course, leave it a little pink if that’s your taste.


Serving + Storing:
Stand back, admire your beautiful grill work (that char!!) and get ready to dig in. Juicy, tender, seasoned lamb and crisp-tender veggies – this is summer grill goals. Serve with a bed of fresh greens dressed in a splash of lemon juice and olive oil.
Love lamb? Make my Lamb Chops or my Lamb Sliders next!

Expert Cooking Tips:
- Marinate – Along with buying good quality lamb, this is the most important part of this recipe! If you don’t marinate the lamb for at least 2.5 hours, it won’t be as amazingly flavorful.
FAQs:
Yes, you can absolutely do either!
This recipe can be marinated for 3-4 hours in the fridge.

Special Tools:
- Grill – You’ll need a grill for this recipe. You can also use a grill pan on the stovetop.
More Lamb Recipes to Love:
- Red Wine Braised Lamb Shanks
- Juicy Lucy Lamb Burgers
- Guinness Irish Stew with Lamb
- Greek Grilled Lamb Tacos
- One-Pot Lamb Barbacoa Tacos
Did you make this recipe? Leave a comment & star rating!
Click the little stars in the header of the recipe card below to leave a comment & star rating, letting me know how you liked the recipe. I take all feedback seriously, & leaving a rating helps my small business immensely!

Oh man, these sound absolutely unreal! I love lamb kebabs but I’ve never made them at home, that’s about to change!!
Katie xoxo
This looks so so Delicious. Thanks for sharing.
Such a great recipe! Lamb is so good, especially grilled, and it’s even better when you’re supporting local, responsible farmers. Love this post, can’t wait to try it!
These grilled lamb kebabs look brilliant. We are huge fans of lamb at my house and I am totally not ready to stop grilling yet. Can’t wait to try these!