There are days when you want to go low and slow for hours, and then there are days when you want something that feels like summer the moment you lift the grill lid. That’s when lamb skewers are a real hit. You get all that clear grill flavor, but in a format that’s quick, easy to serve, and works just as well for a Friday dinner as for a bigger platter in the middle of the table.
Here I use lamb in pieces that get to soak in lemon, garlic, oregano, and a little olive oil. Nothing fancy, but that’s exactly what makes the recipe strong. The lamb’s own flavor gets to stay, the lemon lifts, the garlic rounds things off, and the oregano gives that dry, herby note that sits so nicely over open fire.
Ingredients
- 2 lb boneless leg of lamb roast or leg of lamb, in large cubes
- 3 tbsp olive oil
- 2 lemons, finely grated zest from 1 and juice from 2
- 4 garlic cloves, finely grated
- 2 tsp dried oregano
- 1 tsp fresh rosemary, finely chopped
- 2 tsp flaky salt
- 1 tsp coarsely ground black pepper
- 1 small yellow onion in wedges, optional between the pieces of meat
Equipment
- Grill set up for two zones
- 8 metal skewers or soaked wooden skewers
- Meat thermometer
- Small bowl for the marinade
Preparation
- Mix the olive oil, lemon juice, lemon zest, garlic, oregano, rosemary, salt, and black pepper.
- Turn the lamb in the marinade and let it sit in the fridge for 1 to 2 hours.
- Thread the meat onto skewers. Alternate with onion if you like, but don’t pack it too tightly.
- Light the grill for two zones: a hot direct zone and a calmer indirect zone.
Grilling Method
Place the skewers over direct heat at about 446°F / 446 °F. Grill 2 to 3 minutes per side until you’ve got clear color. Then move the skewers to indirect heat if they need to finish cooking without the surface getting too dark. In total, 8 to 10 minutes is usually enough, depending on how big the pieces are.
Take the skewers off when the internal temperature is 136–140°F / 136-140 °F. If you want them more done, you can go up to 145°F / 145 °F, but don’t go much further than that if you want to keep them juicy.
Times and Temperatures
| Step | Temperature | Time |
|---|---|---|
| Direct grilling | 446°F / 446 °F | 2 till 3 min per side |
| Indirect finish | 356°F / 356 °F | 2 till 4 min if needed |
| Internal temperature, juicy | 136–140°F / 136-140 °F | – |
| Internal temperature, medium | 145°F / 145 °F | – |

Serving Tips
Serve the skewers with grilled bread, a cold yogurt with lemon and mint, or a simple tomato and cucumber salad. If you’re building a bigger grill dinner, grilled halloumi with honey, lemon, and mint goes very nicely alongside, especially if you want to keep the same fresh Mediterranean theme.
In the mood for more lamb? Also check out grilled lamb loin fillet with pistachio, mint, and grilled lemon or our recipe for leg of lamb with lemon and herbs.
Common Mistakes
- Pieces of meat that are too small and dry out before they get color.
- Marinating too long in lemon, which makes the surface mealy.
- Too low heat at the start, which gives you a boiled surface instead of a grilled one.
- Skipping the rest. Let the skewers rest for 5 minutes before serving.
Variations
You can swap the oregano for thyme for a milder herbiness, or add some chili flakes if you want more bite. If you want to make it even more BBQ-friendly, you can finish with a light touch of smoked salt right before serving.
Storage and Leftovers
Leftovers keep 2 days in the fridge. Pull the meat off the skewers and use it cold in pita bread or quickly reheated in a frying pan. Reheat gently so the lamb doesn’t cook too far.
Why This Recipe Works
This kind of skewer is all about balance. The acid in the lemon gives freshness but can’t sit too long, otherwise the meat loses its spring. That’s why 1 to 2 hours in the marinade is plenty. The skewers are then grilled over high direct heat for crust, and moved to indirect heat when needed to finish without drying out.
Quick answer: Aim for a grill temperature around 446°F / 446 °F in the hot zone and let the lamb skewers go to 136–140°F / 136-140 °F for a juicy result.
FAQ
Can I use ground lamb instead?
No, not for this particular method. Ground meat needs different binding and a different grilling time.
Can I make the skewers ahead of time?
Yes, feel free to thread them 4 to 6 hours in advance and keep them cold. Just hold off on the salt if you want a firmer surface.
Which cut is best?
Boneless leg of lamb or leg of lamb roast is best here because the pieces hold their shape nicely on a skewer.
Do I have to use a thermometer?
It’s strongly recommended. Small skewers go quickly from perfect to dry.
Which wine or non-alcoholic drink goes with it?
Something fresh and herbal works nicely, but a cold lemon soda with a bit of bitterness also goes well.