Why You’ll Love Greek Lamb Souvlaki Recipe

Authentic Mediterranean flavor from a simple marinade of lemon, garlic, olive oil, and herbs.

Quick cooking time once the lamb is marinated, making it great for busy weeknights or gatherings.

Perfect for grilling season but also easy to cook on a grill pan or stovetop.

Versatile serving options such as wraps, bowls, or plated meals with sides.

Tender and juicy meat thanks to the flavorful marinade that enhances both texture and taste.

Great for entertaining since skewers are easy to prepare and serve.

Naturally high in protein and satisfying without being overly heavy.

Ingredients

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

For the lamb marinade

1 1/2 lbs boneless leg of lamb, trimmed and cut into 1 1/2-inch cubes
3 tbsp extra virgin olive oil
juice and zest of 1 lemon
4 cloves garlic, minced
1 tbsp dried oregano
1 tsp fresh rosemary, finely chopped
1 tsp salt
1/2 tsp freshly ground black pepper
optional pinch of chili flakes

For serving

pita bread, warm
tzatziki sauce
sliced tomatoes
sliced cucumber
red onion

Directions

  1. In a large bowl, whisk together olive oil, lemon juice, lemon zest, garlic, oregano, rosemary, salt, pepper, and chili flakes if using.

  2. Add the lamb cubes to the marinade and toss well so each piece is coated evenly.

  3. Cover the bowl and refrigerate for at least 2 hours or overnight to allow the flavors to penetrate and tenderize the meat.

  4. Preheat a grill or grill pan to medium-high heat.

  5. Thread the marinated lamb cubes evenly onto skewers.

  6. Grill the skewers for about 8 to 10 minutes, turning occasionally so the lamb browns evenly on all sides.

  7. Remove from the grill once the lamb reaches your preferred doneness.

  8. Serve immediately with warm pita bread, tzatziki sauce, and fresh vegetables.

Servings and timing

Servings: 4 servings

Prep time: 15 minutes
Marinating time: 2 hours
Cooking time: 10 minutes
Total time: about 2 hours 25 minutes

Variations

Chicken Souvlaki
Replace the lamb with chicken breast or chicken thighs for a lighter version with similar flavors.

Beef Souvlaki
Use cubed sirloin or another tender cut of beef for a slightly richer and heartier dish.

Vegetable Souvlaki
Add chunks of bell peppers, zucchini, mushrooms, and red onions to the skewers for a vegetarian option.

Spicy Souvlaki
Increase the chili flakes or add paprika or cayenne pepper for extra heat.

Herb-Forward Marinade
Add fresh thyme, parsley, or mint to the marinade for a more herbaceous Mediterranean flavor.

Storage/Reheating

Refrigeration
Store leftover lamb souvlaki in an airtight container in the refrigerator for up to 3 days.

Freezing
Cooked lamb skewers can be frozen for up to 2 months. Remove the meat from the skewers before freezing for easier storage.

Reheating in the oven
Place the lamb on a baking sheet and warm at 350°F (175°C) for about 8–10 minutes.

Reheating on the stovetop
Heat a skillet over medium heat and warm the lamb pieces for a few minutes until heated through.

Reheating in the microwave
Microwave in short intervals, stirring between each, to avoid overcooking the meat.

FAQs

What cut of lamb is best for souvlaki?

Boneless leg of lamb is ideal because it is tender and grills quickly while still retaining rich flavor.

How long should I marinate the lamb?

At least 2 hours is recommended, but marinating overnight produces the best flavor and tenderness.

Can I cook souvlaki without a grill?

Yes, a grill pan or heavy skillet on the stovetop works well and still produces a nice sear.

Do I need to soak wooden skewers?

If you are using wooden skewers, soaking them in water for about 30 minutes helps prevent burning during grilling.

How do I know when the lamb is done?

The lamb should be nicely browned on the outside and slightly pink inside for the best tenderness.

Can I prepare the skewers in advance?

Yes, you can assemble the skewers several hours ahead and keep them refrigerated until ready to cook.

What should I serve with lamb souvlaki?

Popular sides include pita bread, Greek salad, tzatziki sauce, rice, roasted potatoes, or grilled vegetables.

Can I freeze the marinated lamb?

Yes, you can freeze the lamb in the marinade for up to two months. Thaw overnight in the refrigerator before cooking.

Is souvlaki healthy?

Souvlaki can be a balanced meal since it provides protein, healthy fats from olive oil, and fresh vegetables when served with salad.

Can I bake the skewers instead of grilling?

Yes, bake them in a hot oven at about 425°F (220°C) for roughly 12–15 minutes, turning halfway through.

Conclusion

Greek Lamb Souvlaki is a simple yet incredibly flavorful dish that captures the essence of Mediterranean cooking. The bright lemon-garlic marinade infuses the lamb with rich flavor, while grilling adds a delicious smoky finish. Whether served in warm pita wraps, alongside fresh salad, or as part of a full Greek-style meal, these skewers are guaranteed to impress with their tenderness and vibrant taste. Perfect for weeknight dinners or outdoor gatherings, this recipe brings authentic Greek street food right to your kitchen.


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 Recipe – Juicy Marinated Skewers


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Diet: Halal

Description

Greek lamb souvlaki is a classic Mediterranean dish featuring tender chunks of marinated lamb grilled on skewers until juicy and flavorful. Served with pita, fresh vegetables, and a tangy sauce, it’s a vibrant and satisfying meal.


Ingredients

  • 1 1/2 lb lamb shoulder or leg, cut into 1-inch cubes
  • 3 tablespoons olive oil
  • 3 tablespoons fresh lemon juice
  • 3 cloves garlic, minced
  • 1 tablespoon dried oregano
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon paprika
  • 1 small red onion, cut into chunks
  • 1 bell pepper, cut into chunks
  • Wooden or metal skewers
  • Pita bread, for serving

Instructions

  1. In a bowl, whisk together olive oil, lemon juice, minced garlic, oregano, salt, black pepper, and paprika.
  2. Add the lamb cubes to the marinade and toss well to coat. Cover and refrigerate for at least 1 hour, preferably 4 hours.
  3. If using wooden skewers, soak them in water for about 20 minutes to prevent burning.
  4. Thread the marinated lamb onto skewers, alternating with pieces of red onion and bell pepper.
  5. Preheat a grill or grill pan over medium-high heat.
  6. Grill the skewers for about 8–10 minutes, turning occasionally, until the lamb is cooked to your preferred doneness and slightly charred on the edges.
  7. Remove from the grill and let the skewers rest for a few minutes before serving.
  8. Serve warm with pita bread and your favorite sides such as tzatziki, tomatoes, or salad.

Notes

  • Marinating the lamb longer enhances flavor and tenderness.
  • You can substitute lamb with chicken or beef if preferred.
  • If grilling outdoors is not possible, a stovetop grill pan or broiler works well.
  • Serve with tzatziki sauce, chopped tomatoes, cucumbers, and warm pita for a complete meal.
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Grill
  • Cuisine: Greek

Nutrition

  • Serving Size: 1 serving
  • Calories: 420 kcal
  • Sugar: 2 g
  • Sodium: 620 mg
  • Fat: 27 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 0 g
  • Carbohydrates: 8 g
  • Fiber: 1 g
  • Protein: 35 g
  • Cholesterol: 105 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