I make this Greek lamb souvlaki when I want something deeply flavorful, simple to prepare, and perfect for sharing. Tender lamb cubes soak up a bright lemon-garlic marinade with oregano and rosemary, then grill into juicy, smoky skewers that pair beautifully with warm pita, cool tzatziki, and crisp fresh vegetables.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

1½ lbs boneless leg of lamb, trimmed and cut into 1½-inch cubes

3 tbsp extra virgin olive oil

Juice of 1 lemon

Zest of 1 lemon

4 cloves garlic, minced

1 tbsp dried oregano

1 tsp fresh rosemary, finely chopped

1 tsp salt

½ tsp freshly ground black pepper

Pinch of chili flakes (optional)

4 pita breads, warmed

1 cup tzatziki sauce

1 tomato, sliced

1 cucumber, sliced

½ red onion, thinly sliced

Directions

I start by whisking together the olive oil, lemon juice, lemon zest, garlic, oregano, rosemary, salt, black pepper, and chili flakes in a large bowl. Once the marinade is well combined, I add the lamb cubes and toss everything thoroughly so each piece is coated.

Next, I cover the bowl and refrigerate the lamb for at least 2 hours, though I prefer leaving it overnight when I want even deeper flavor and better tenderness.

When I am ready to cook, I preheat a grill or grill pan over medium-high heat. Then I thread the marinated lamb cubes evenly onto skewers and place them on the hot grill.

I cook the skewers for 8 to 10 minutes, turning them occasionally so the lamb browns nicely on all sides. Once the lamb reaches my preferred doneness, I remove the skewers from the grill and let them rest for 3 to 4 minutes.

To serve, I arrange the lamb souvlaki with warm pita bread, creamy tzatziki, and fresh slices of tomato, cucumber, and red onion. I love building each bite with a little bit of everything.

Servings and timing

I get 4 servings from this recipe, which makes it ideal for a small family meal or a casual dinner with friends.

Prep time: 120 minutes

Cooking time: 10 minutes

Total time: 130 minutes

Calories: 420 kcal per serving

Servings: 4 servings

Variations

I sometimes switch up the herbs by adding a little thyme or parsley for a slightly different flavor profile. When I want a stronger earthy note, I increase the rosemary just a little.

For a milder version, I leave out the chili flakes completely. For more heat, I add a bit more chili or serve the skewers with a spicy sauce on the side.

I also like serving the lamb in different ways. Sometimes I wrap everything inside pita for an easy handheld meal, and other times I plate it over rice, roasted potatoes, or a Greek-style salad for a fuller dinner.

Storage/Reheating

I store leftover lamb in an airtight container in the refrigerator for up to 3 days. I usually keep the vegetables and tzatziki separate so everything stays fresh and crisp.

To reheat, I warm the lamb gently in a skillet over medium-low heat for a few minutes until heated through. I can also use the microwave in short intervals, though I find the skillet keeps the texture a little better. If I am reheating pita, I warm it briefly in a pan or wrap it in foil and place it in the oven for a few minutes.

FAQs

Can I use another cut of lamb?

I can use other tender cuts of lamb, but boneless leg of lamb works especially well because it stays juicy and grills beautifully.

How long should I marinate the lamb?

I marinate it for at least 2 hours, but I think overnight gives the best flavor and tenderness.

Can I cook this without an outdoor grill?

I can absolutely make this on a grill pan or even under the broiler. I still get great color and plenty of flavor that way.

What should I serve with lamb souvlaki?

I like serving it with warm pita, tzatziki, tomato, cucumber, and red onion. Rice, roasted potatoes, or a simple Greek salad also work very well.

Can I prepare the skewers ahead of time?

I can marinate the lamb and thread it onto skewers a few hours ahead of cooking. That makes dinner much easier when I want to serve everything quickly.

Conclusion

I think this Greek lamb souvlaki is a fantastic recipe when I want a meal that feels vibrant, hearty, and full of classic Mediterranean flavor. The lemony marinade, smoky grilled lamb, and cool tzatziki create a combination that I never get tired of. Whether I serve it for a weekend cookout or a cozy dinner at home, I always end up with a dish that feels both simple and impressive.


📖 Recipe:

Print
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

Greek Lamb Souvlaki – Juicy Grilled Skewers


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 130 minutes
  • Yield: 4 servings
  • Diet: Halal

Description

Juicy Greek lamb souvlaki skewers marinated in lemon, garlic, and herbs, then grilled to smoky perfection. Served with warm pita, tzatziki, and fresh vegetables for a vibrant Mediterranean meal.


Ingredients

lbs boneless leg of lamb, trimmed and cut into -inch cubes

3 tbsp extra virgin olive oil

Juice of 1 lemon

Zest of 1 lemon

4 cloves garlic, minced

1 tbsp dried oregano

1 tsp fresh rosemary, finely chopped

1 tsp salt

½ tsp freshly ground black pepper

Pinch of chili flakes (optional)

4 pita breads, warmed

1 cup tzatziki sauce

1 tomato, sliced

1 cucumber, sliced

½ red onion, thinly sliced


Instructions

  1. In a large bowl, whisk together olive oil, lemon juice, lemon zest, garlic, oregano, rosemary, salt, black pepper, and chili flakes.
  2. Add the lamb cubes and toss well to coat evenly in the marinade.
  3. Cover and refrigerate for at least 2 hours, preferably overnight for best flavor.
  4. Preheat a grill or grill pan over medium-high heat.
  5. Thread the marinated lamb onto skewers.
  6. Grill for 8–10 minutes, turning occasionally, until browned and cooked to your preferred doneness.
  7. Remove from grill and let rest for 3–4 minutes.
  8. Serve with warm pita, tzatziki, tomato, cucumber, and red onion.

Notes

Marinate overnight for deeper flavor and more tender meat.

Substitute or add herbs like thyme or parsley for variation.

Omit chili flakes for a milder version or increase for extra heat.

Store leftovers in an airtight container in the refrigerator for up to 3 days.

Reheat gently in a skillet to maintain texture.

Serve wrapped in pita or over rice, potatoes, or salad for a full meal.

  • Prep Time: 120 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Grill
  • Cuisine: Greek

Nutrition

  • Serving Size: 1 serving
  • Calories: 420 kcal
  • Sugar: 4 g
  • Sodium: 720 mg
  • Fat: 26 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 18 g
  • Fiber: 2 g
  • Protein: 30 g
  • Cholesterol: 85 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star