Greek Lamb, Tomato, and Onion Kabobs (Island of Crete)

One of life’s great pleasures is eating a piece of lamb that has been cooking rotisserie style over a fire for hours.  The tender, flavorful, slow roasted meat fills your taste buds with joy especially when accompanied by freshly baked bread and a glass of red wine.  For most of us, we simply don’t have the time (or the fire-pit) to slow cook a lamb, but grilling lamb kabobs is a different story.

These Greek lamb kabobs gives you the same savory morsels in a fraction of the time.  The keys to delicious grilled lamb is 1)  marinating the meat for up to 8 hours, 2) cutting the meat into small enough pieces for quick cooking and 3) creating just the right temperature (medium) on the grill so that the meat is juicy on the inside with just a hint of crispy on the outside.  The bread and a couple of glasses of red wine are still highly recommended!

Serve with our Authentic Greek Salad, Tzatziki and/or Lebanese Grilled Corn on the Cob.


Mediterranean Diet Recipes: Lamb, Tomato and Onion Skewers lamb kabobs

Greek Lamb, Tomato, and Onion Kabobs (Island of Crete)

Prep Time 20 mins
Cook Time 10 mins
Total Time 30 mins
Servings 4
Calories 299 kcal


  • 1 1/2 pounds lamb (shoulder, leg), outer fat removed
  • 1/4 cup extra virgin olive oil
  • 1/2 lemon juice
  • 1 tbsp dried oregano
  • 4 cloves garlic, minced or put through garlic press
  • 1/2 tsp salt
  • 1/2 tsp freshly ground black pepper
  • 1 cup cherry tomatoes
  • 2-3 onions, sliced into wedges for the skewer


  • Cut lamb into bite sized pieces.
  • Marinate lamb in olive oil, lemon juice, oregano, garlic, salt, and pepper for at least 2 hours, and up to 8 hours (the longer it marinates, the more tender the meat).
  • Skewer alternating lamb, cherry tomato, and onion.
  • Grill on medium high heat, turning occasionally, until lamb is tender, about 5-10 minutes depending on size of lamb pieces.


Calories: 299kcalCarbohydrates: 9g