Go Back

Greek Lamb Souvlaki With Salad

Juicy Greek lamb souvlaki skewers marinated in lemon, garlic, olive oil, and oregano, grilled until beautifully charred and served with a crisp Mediterranean salad of tomatoes, cucumber, olives, and feta. A fresh, vibrant spring dinner packed with authentic Greek flavor and ready in about 30 minutes of active cooking.
Prep Time20 minutes
Cook Time12 minutes
Total Time32 minutes
Course: Dinner
Cuisine: Greek, Mediterranean
Keyword: greek lamb skewers, greek lamb souvlaki with salad, lamb souvlaki, mediterranean grilled lamb, spring dinner idea
Servings: 4 servings
Calories: 520kcal
Cost: 3

Equipment

  • mixing bowl
  • cutting board
  • Chef's knife
  • skewers wooden or metal
  • grill or grill pan
  • Tongs

Ingredients

  • 1/4 cup extra virgin olive oil
  • 2 lemons, juiced
  • 4 cloves garlic, minced
  • 2 tsp dried Greek oregano
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 800 g lamb shoulder or leg, cut into 1.5-inch cubes
  • 2 ripe tomatoes, diced
  • 1 cucumber, sliced
  • 1/2 red onion, thinly sliced
  • 1 handful Kalamata olives
  • 150 g feta cheese, crumbled
  • 1 tbsp olive oil (for salad)
  • 1 tbsp red wine vinegar
  • 1 pinch dried oregano for salad seasoning

Instructions

  • In a large bowl, whisk together olive oil, freshly squeezed lemon juice, minced garlic, dried Greek oregano, salt, and black pepper to create the marinade.
  • Add the cubed lamb to the marinade and toss until every piece is well coated. Cover and refrigerate for at least 2 hours, preferably overnight.
  • If using wooden skewers, soak them in cold water for about 30 minutes to prevent them from burning on the grill.
  • Thread 4–5 pieces of marinated lamb onto each skewer, leaving small gaps between pieces so the heat can circulate evenly.
  • Preheat a grill or cast-iron grill pan to medium-high or high heat and lightly oil the grates.
  • Grill the lamb skewers for 3–4 minutes per side, turning occasionally, until nicely charred on the outside and cooked through. Total grilling time should be around 10–12 minutes.
  • Transfer the grilled skewers to a plate, loosely cover with foil, and allow them to rest for about 3 minutes before serving.
  • In a large bowl, combine diced tomatoes, sliced cucumber, red onion, Kalamata olives, and crumbled feta. Drizzle with olive oil and red wine vinegar, season with salt and oregano, and toss gently.
  • Serve the grilled lamb souvlaki skewers immediately alongside the fresh Mediterranean salad.

Notes

For best flavor, marinate the lamb overnight, though 2 hours works well. If cooking indoors, use a hot cast-iron grill pan for great char. Let the skewers rest for a few minutes after grilling to keep the lamb juicy. Serve with warm pita and tzatziki for a classic Greek meal.