Greek Beef Souvlaki: A Taste of the Mediterranean on Your Grill
There’s nothing quite like the scent of sizzling beef on the grill, especially when it’s marinated with olive oil, lemon, garlic, and oregano — the classic flavors of Greece. Greek Beef Souvlaki is a dish that captures the essence of Mediterranean cuisine: simple ingredients, fresh herbs, and pure, bold flavor.

Traditionally cooked over open charcoal flames and served in pita with tzatziki and fresh vegetables, beef souvlaki is Greek street food at its finest. Every bite brings together tender beef, zesty citrus, and aromatic herbs — a combination that’s both rustic and elegant.
🇬🇷 What Is Greek Souvlaki?
The word “souvlaki” comes from souvla, meaning “skewer” in Greek. It refers to marinated pieces of meat grilled on skewers, usually served with flatbread, salad, or rice. While chicken and pork are more common in Greece, beef souvlaki has gained popularity for its rich, meaty flavor and versatility.

Think of souvlaki as the Greek cousin to the shish kebab — but lighter, fresher, and infused with that unmistakable Mediterranean charm.
🧄 Why You’ll Love This Recipe
- Full of Flavor: The lemon-garlic-oregano marinade infuses every bite.
- Quick to Prepare: Simple ingredients and easy steps — perfect for weeknights.
- Versatile Serving Options: Wrap it in pita, serve with salad, or pair with rice.
- Authentic Taste: A true Greek street food experience in your own kitchen.
- Meal Prep Friendly: Marinade can be made ahead and beef can be grilled or broiled.
🥩 Ingredients You’ll Need
- 1½ lbs (680g) beef sirloin or tenderloin, cut into 1-inch cubes
- 3 tablespoons olive oil
- 2 tablespoons lemon juice (freshly squeezed)
- 3 cloves garlic, minced
- 1½ teaspoons dried oregano (Greek if available)
- ½ teaspoon dried thyme
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon red wine vinegar (optional for extra tenderness)
- Wooden or metal skewers (if wooden, soak in water 30 minutes before grilling)

Optional for Serving:
- Pita bread or flatbread
- Tzatziki sauce
- Diced tomatoes, cucumber, red onion, and parsley
- Lemon wedges for garnish
🔥 Instructions
Step 1: Prepare the Marinade
In a medium bowl, whisk together olive oil, lemon juice, garlic, oregano, thyme, salt, pepper, and red wine vinegar.
Step 2: Marinate the Beef
Place beef cubes in a resealable plastic bag or shallow dish. Pour the marinade over the beef, mix well to coat, and refrigerate for at least 2 hours, or overnight for the best flavor.
Step 3: Preheat the Grill
Preheat your grill (or grill pan) to medium-high heat. Lightly oil the grates to prevent sticking.
Step 4: Skewer the Beef
Thread the marinated beef cubes onto skewers, leaving a little space between pieces for even cooking.
Step 5: Grill to Perfection
Grill the souvlaki for 8–10 minutes, turning occasionally until nicely charred and cooked to your desired doneness (medium-rare to medium is ideal).
Step 6: Rest and Serve
Remove from the grill and rest for 5 minutes. Serve with warm pita bread, a drizzle of tzatziki, and a squeeze of fresh lemon.

Greek Beef Souvlaki
Ingredients
Equipment
Method
- Whisk together olive oil, lemon juice, garlic, oregano, thyme, salt, pepper, and vinegar to make marinade.
- Add beef cubes and marinate for at least 2 hours or overnight.
- Preheat grill to medium-high and oil the grates.
- Thread beef onto skewers and grill for 8–10 minutes, turning occasionally.
- Let rest, then serve with pita, tzatziki, and lemon wedges.
Notes
🍋 Recipe Tips
- Use Tender Cuts: Sirloin, tenderloin, or ribeye give the juiciest results.
- Marinate Long Enough: At least 2 hours, but overnight gives the deepest flavor.
- Avoid Overcrowding the Grill: Let heat circulate for even searing.
- Add Veggies: Thread bell peppers, onions, or cherry tomatoes between beef cubes.
- Indoor Option: Use a cast-iron grill pan or broil in the oven if grilling isn’t possible.
🧆 Serving Ideas
Greek beef souvlaki can be served in many delicious ways:
- Classic Pita Wraps: Tuck grilled beef into a warm pita with lettuce, tomato, onion, and tzatziki.
- Platter Style: Serve skewers with roasted potatoes, salad, and lemon wedges.
- Rice Bowls: Layer over seasoned basmati rice with feta and olives.
- Low-Carb: Pair with a Greek salad for a light, keto-friendly meal.
🕒 Make Ahead & Storage
- Marinade: Prepare up to 2 days in advance.
- Raw Beef: Can be marinated up to 24 hours before grilling.
- Leftovers: Store cooked souvlaki in an airtight container in the fridge for up to 3 days.
- Reheat: Warm in a skillet over medium heat or reheat briefly in the oven.
🧂 Variations
- Beef & Lamb Mix: Combine beef with ground lamb for a richer flavor.
- Spicy Souvlaki: Add red pepper flakes or a dash of cayenne to the marinade.
- Herb Upgrade: Mix in fresh chopped oregano, mint, or dill before serving.
- Yogurt Marinade: Add 2 tablespoons of Greek yogurt for tender, melt-in-your-mouth beef.
❤️ Why FoodieMoms Love It
At FoodieMoms, we’re obsessed with recipes that bring global flavor to everyday meals — and Greek Beef Souvlaki does exactly that. It’s simple, balanced, and bursting with fresh Mediterranean character. Whether you’re cooking for family, entertaining guests, or just craving a sun-soaked taste of Greece, this dish delivers big on flavor with minimal effort.
Grill it, wrap it, or serve it on a platter — no matter how you enjoy it, one bite will transport you to a seaside taverna in Santorini.
🧠 Fun Fact
Souvlaki has been enjoyed in Greece for over 3,000 years! Archaeologists discovered ancient skewers and grilling equipment dating back to the Bronze Age — proof that Greeks have long perfected the art of cooking meat over fire.






