Mouthwatering Greek Beef Skewers

Category: Satisfying Main Dishes for Every Occasion

Dig into beef bites that soak up olive oil, garlic, lemon, and Greek herbs before getting a smoky kiss on the grill. The chunks go on skewers, spend a bit over the flames until they're just right, then get showered with chopped parsley. Stack them up with toasty pita, cool tzatziki, and crunchy veggies. These skewers are all about that Greek street food feel—let the beef marinate for a while so every bite pops with flavor you can't resist.

A woman wearing a chef's hat and apron.
Authored By Elisa
Updated on Mon, 09 Jun 2025 10:59:28 GMT
Some juicy beef on sticks, ready to eat. Bookmark
Some juicy beef on sticks, ready to eat. | recipesbyelisa.com

Greek beef souvlaki is one of those dishes that instantly brings a party mood to your table. Thanks to the punchy marinade and how tender the grilled beef gets, every bite tastes sun-soaked and fresh. Take a mouthful and you can almost hear the waves and feel the warmth of the Mediterranean.

I first cooked this one summer for friends outdoors, and just the scent floated everyone toward the grill. Now, it's become a reliable favorite I make when I need something bold and delicious that doesn't ask much from me.

Tasty Ingredients

  • Fresh parsley: brings a crisp clean taste Toss roughly chopped leaves over the skewers once they’re cooked
  • Chuck roast: is the classic cut for this—turns juicy and soft when grilled Trim off big pieces of fat and chop the beef so everything cooks evenly
  • Greek seasoning: is your blend of Greek herbs and spices—oregano, thyme, rosemary, a sprinkle of pepper or salt Use a pure blend or make it at home without weird additives
  • Garlic cloves: add that bold Greek zing Pick slick, firm garlic with no sprouts or soft spots
  • Lemon juice: brightens everything up Use the juice from real lemons for the best hit of freshness
  • Olive oil: helps the marinade stick and gives the dish a rich mouthfeel Go for extra virgin that smells fragrant and fruity

Simple Step Guide

Garnish and Serve:
Lay skewers on a big plate. Top with parsley for a pop of color and freshness. Add sides like cool tzatziki, warm pita, or rice and dig in.
Grill the Souvlaki:
Put the skewers right on a hot grill. Cook each side for a few minutes turning them now and then so you get those grilled lines. Let them sit a bit once they're done before serving to keep them juicy.
Skewer the Meat:
Thread the soaked or metal skewers with marinated beef leaving spaces between the pieces so they grill up all over.
Prepare the Grill and Skewers:
Fire up the grill until it's really hot. If you're using wood skewers, soak them in water for at least half an hour so they don't burn. Metal ones are ready to use right away.
Marinate the Beef:
Drop beef cubes in the bowl. Mix with a big spoon or your hands so every bit gets drenched in marinade. Cover and pop the bowl in the fridge for at least three hours so all that flavor sinks in.
Make the Marinade:
Grab a large bowl. Whisk together olive oil, lemon juice, crushed garlic, and Greek seasoning until it smells amazing and blends together.
A plate of meat skewers with a bowl of sauce. Bookmark
A plate of meat skewers with a bowl of sauce. | recipesbyelisa.com

I love tossing a handful of parsley on at the end—it gives the meat this bright herbal lift. Makes me think of family get-togethers outside, waiting for my uncle to hand out skewers hot from the grill. Pure comfort.

How to Store Leftovers

Let your leftover skewers cool off first. Then drop them in a sealed container and stick them in the fridge. They'll keep for about three days and are awesome thrown in salads or made into sandwiches later.

Swaps for Ingredients

If you don’t have chuck roast, no worries—sirloin or tenderloin work too if you want it lean. You can totally use chicken or lamb in place of beef with the same marinade. Keep an eye on salt if your seasoning mix packs a lot.

How to Serve

Pop these skewers into a fluffy warm pita, add red onion and a spoonful of tzatziki. They’re also great with Greek salad—tomato, cucumber, olives. Toss in some grilled zucchini or peppers for extra color and flavor.

A plate of meat skewers with a bowl of sauce. Bookmark
A plate of meat skewers with a bowl of sauce. | recipesbyelisa.com

Greek Food Traditions

Souvlaki is a staple street food in Greece, just as likely to find it at home or the local taverna. Folks have grilled skewered meats for ages. It's still a go-to meal for parties, holidays, and family meetups. The lemony herb aroma and sizzle of the grill always call up memories of warm nights, busy markets, and laughter in the air.

Frequently Asked Questions About Recipes

→ Which beef works best for making souvlaki?

Go for chuck roast and cut it into small pieces—once it's soaked in the marinade and grilled, it gets oh-so-tender.

→ What's a good marinating time for beef?

Let the beef hang out in the marinade for at least three hours. That's how the flavors get deep into the meat.

→ Should I grab metal or wooden skewers?

You can go with either. Just toss wooden skewers in water first so they don't burn, or use metal and skip the soaking step for a faster fix.

→ Any tasty ways to serve these beef sticks?

Try piling the grilled beef with soft pita, cool tzatziki, rice, or a heap of fresh veggies for a filling plate.

→ How do I tell when the beef's cooked the way I want?

Stick a meat thermometer in: you're looking for 130-135°F for that medium-rare goodness, but feel free to cook it a bit more if that's your thing.

Greek Beef Skewers

Bite-sized beef pieces take a dip in a punchy Greek marinade, get skewered, then hit the grill for a tasty meal with big Mediterranean vibes.

Prep Time
10 minutes
Cooking Time
15 minutes
Total Time Required
25 minutes
Authored By: Elisa

Type of Recipe: Main Dishes

Skill Level: Medium

Cuisine Type: Greek

Servings Count: 4 Number of Servings (4 big beef skewers)

Dietary Preferences: Low-Carb Friendly, Gluten-Free Choice, Dairy-Free Alternative

Ingredients You'll Need

→ Marinade

Ingredient 01 Juice squeezed from 1 lemon
Ingredient 02 2 tablespoons olive oil
Ingredient 03 2 tablespoons Greek herb mix
Ingredient 04 4 cloves of garlic, chopped up tiny

→ Beef

Ingredient 05 680 grams chuck roast, fat gone and sliced into small cubes

→ Garnish

Ingredient 06 Chopped fresh parsley

Step-by-Step Instructions

Step 01

Toss olive oil, lemon juice, garlic bits, and the Greek spice blend into your biggest bowl.

Step 02

Pop those beef cubes in, make sure they're totally coated, then cover up. Stick it in the fridge at least 3 hours so the taste really gets in there.

Step 03

Get your grill blazing hot. Soak wood skewers in water if you're using those. You don't need to do anything extra if you've got metal ones.

Step 04

Stick chunks of that tasty beef onto your skewers. Try to spread them out so they cook nice and even.

Step 05

Set the skewers right on the hot grill. Flip 'em every so often. Want it rare? Aim for 52°C. Medium-rare's about 55–57°C. Medium is 57–63°C, medium-well goes from 63 up to 68°C, and you'll hit well done right at 68°C.

Step 06

Once you pull them off, let the skewers chill for a few minutes. Sprinkle a handful of fresh parsley on top.

Step 07

Go ahead and serve right away. They're great with pita, rice, red onion slices, or a big dollop of tzatziki if you want.

Extra Tips and Tricks

  1. After trimming, you'll probably end up with 450–570 grams of beef.
  2. Letting the beef soak up the marinade for at least 3 hours makes it super juicy and tasty.
  3. Checking the inside temp makes sure your beef cooks exactly how you love it.

Must-Have Equipment

  • Outdoor grill
  • Knife
  • Big bowl
  • Skewers
  • Chopping board

Nutritional Information (per portion)

The provided details are purely informational and should not replace professional advice.
  • Calorie Count: 196
  • Fat Amount: 10 grams
  • Carbohydrate Amount: 1 grams
  • Protein Amount: 24 grams