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)

5 from 2 votes
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
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: 9gProtein: 23gFat: 19gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 12gCholesterol: 69mgSodium: 372mgPotassium: 504mgFiber: 2gSugar: 3gVitamin A: 206IUVitamin C: 15mgCalcium: 57mgIron: 3mg
Have you tried this recipe? Tell us about it!Click here to rate this recipe in the comments section below.
About the Author: Bill Bradley, R.D.
Bill’s passion is to live and teach the principles of good food, generosity, and how to open our hearts while we take care of ourselves and others. More →
Mediterranean Living

Our Newsletter

Get seasonal recipe ideas as well as special offers on our online programs, live webinars and video releases. Sent once a week.