🤹‍♂️ Health goals slipping through your fingers? Get back on track with 1:1 health coaching
Printer icon

Mediterranean Beef Skewers

Mediterranean Beef Skewers

These quick grilled skewers are packed with the flavor of fresh herbs and lemon zest: with plenty of parsley, oregano, rosemary, and thyme, they’re only one off from the famous song. Olive oil and extra lemon juice round out the marinade. It’s not very fussy, but it’s everything you need to make the meat delicious.

The marinating time for this recipe is very flexible: you could put it in half an hour before dinner, or in the morning as you’re making breakfast, or the night before. Pick whatever’s most convenient for you – and speaking of advance prep, remember that if you’re using wooden skewers, you’ll want to soak them in water before you put the meat on, so they won’t catch fire on the grill.

Lemon and herbs go with just about anything, but if you want to stay with the Mediterranean theme, what about serving these with this salad, or maybe a quick plate of zucchini gremolata? Either (or both!) would match the main course with a simple, fresh accompaniment that you can add in just a couple of minutes.

Mediterranean Beef Skewers Recipe

Servings SERVES: 4Preparation time PREP: 45 min.Cooking time COOK: 8 min.


Protein: 61g / %

Carbs: 1g / %

Fat: 46g / %

Values are per portion. These are for information only & are not meant to be exact calculations.


  • 2 lbs. beef sirloin, cut into cubes;
  • 3 garlic cloves, minced;
  • 1 tbsp. fresh lemon zest;
  • 1 tbsp. fresh parsley, minced;
  • 2 tsp. fresh thyme, minced;
  • 2 tsp. fresh rosemary, minced;
  • 2 tsp. dried oregano;
  • 4 tbsp. olive oil;
  • 2 tbsp. fresh lemon juice;
  • Sea salt and freshly ground black pepper;
  • Wood or metal skewers;
Beef Skewers preparation-1


  1. Combine all the ingredients except the beef in a bowl. Give everything a good stir, and season to taste.
  2. Add the beef to the herb mixture and let marinate for at least 15 to 20 minutes and up to overnight in the refrigerator.
  3. Preheat your grill to medium-high.
  4. Remove the meat from the marinade, and slide onto wood or metal skewers.
  5. Cook on the grill for 6 to 8 minutes, turning every 2 minutes.
  6. Remove from the heat, and let rest for 5 minutes before serving.
Beef Skewers
Photo of Ashley Noël

Hi I’m Ashley, I’m an ADAPT Certified Functional Health Coach

Get coaching around:

  • transitioning to a Paleo diet
  • reaching your fitness goals
  • getting through those hurdles
    • limiting sugar, gluten, carbs
    • eating out
  • overall life satisfaction

I can’t wait to help you make lasting lifestyle changes