This post may contain affiliate links. Read my disclosure policy.
Enjoy a taste of the Mediterranean without leaving your backyard with this easy Beef Souvlaki recipe. These marinated and grilled steak kabobs are bursting with mouthwatering savory Greek flavors. Thread the meat onto skewers with veggies and grill it for a simple and flavorful meal that doesn’t get any better!
Beef Souvlaki – the Best Greek Steak Kabobs!
Kabobs, kebabs, skewers – whatever you want to call them, they are so flavorful and so fun! And one of my favorites is Beef Souvlaki. Tender steak, caramelized veggies, and a spectacular marinade bursting with bright and fresh Greek flavors – what’s not to love?
Grilling season is a great reason to make a delicious Mediterranean feast. And this recipe is a super easy centerpiece to that meal. While it does have to marinate for a few hours, you can prepare it ahead, then grill the steak kabobs in no time.
Are souvlaki and beef kabobs the same thing?
These two dishes are essentially the same, with one small exception. They both feature skewers of grilled beef and vegetables, but beef kabobs are typically served on the skewers while vouvlaki is often served in pita bread.
With this basic recipe, you can customize your meal to be gluten free, low carb, or paleo based on how you serve the kabobs and your choice of side dishes.
What You’ll Need
This recipe starts with the beef that you are using for the steak kabobs. Let’s go through a quick summary of the ingredients, and then you can check out the recipe card for the full amounts.
What is the best beef for kabobs?
Some people would say that filet mignon is the best choice for beef kabobs. When cut into small pieces and grilled, it stays tender. However, filet, along with similar options like porterhouse and ribeye, can be quite pricy.
But since these skewers are marinated for several hours, the lemon juice will break down the meat and tenderize it quite nicely. That allows you to go with a more affordable option and leaner option like beef top round.
Marinade Ingredients
- Olive oil
- Lemon juice – I recommend fresh lemon juice as the bottled variety can impart a bitter flavor.
- Garlic
- Fresh oregano – you can use dried if that is what you have, but you’ll only use a teaspoon or two.
- Salt and pepper
Vegetables for the Kabobs
I like to use a combination of red and green peppers, onion, and grape tomatoes. But you can really use any mixture of veggies you like! You’ll want to cut them about the same size as the beef cubes.
How to Make Beef Souvlaki
Here is a quick overview. The step-by-step instructions are in the recipe card at the bottom of the post.
Prepare the beef: Cut the beef into 1 1/4-inch cubes and place them in a shallow pan or plastic storage bag.
Make the marinade: Whisk together the marinade ingredients and pour over the meat. Marinate in the refrigerator for at least 2 hours.
Chop the vegetables: While the meat marinates, cut your vegetables into pieces about the same size as the steak cubes.
Assemble the kabobs: After the beef has marinated, thread it onto the skewers, alternating with onions and peppers. Place the tomatoes on the ends.
Grill the skewers: Preheat your grill to medium-high heat. Place the skewers over direct heat and reduce to medium. Grill for 4-5 minutes, then flip and grill for another 4-5 minutes. Remove from the grill and serve as desired.
What to serve with Greek Beef Kabobs
You’ll often find steak kabobs served over white rice alongside a Greek Salad and drizzled with Tzatziki Sauce. But you can truly customize this meal to your preferences for a Greek feast the entire family will enjoy.
- Go for a classic Beef Souvlaki by serving it in gluten free pita with hummus.
- Keep it low carb with cauliflower rice and Greek Zucchini Noodles Salad.
- If you have vegetarians at the meal, try Feta Tomato Cucumber Salad and add some falafel too.
Tips For Success
- Soak the Kabob Sticks. Don’t forget, if you are using wooden or bamboo skewers, you’ll need to soak them in water for at least 30 minutes to keep them from burning. Better yet, plan ahead and soak them overnight.
- Or Buy Metal Skewers. If you don’t want to worry about soaking, you can always invest in metal skewers. I actually like these flexible skewers because you can twist them into a circle and connect the ends so that nothing falls off into the grill.
- Don’t Skimp on the Marinating Time. It really helps tenderize the meat and infuse all of the deliciousness.
- Don’t Overcook The Kabobs. The small pieces of meat do cook quickly, and letting them get too well-done will make it tough and chewy.
- Switch it Up. You can also use the marinade to make Chicken Souvlaki, or even try shrimp or fish. Feel free to substitute your favorite veggies too.
Storing Leftovers
If you have any extra, slide the meat and vegetables off of the skewers and place them in an airtight container They can be refrigerated for up to three to four days. Then you can make pita pockets for lunch or serve them over a salad with Red Wine Vinaigrette. You can enjoy it cold or gently reheat it in the microwave or wrapped in foil in the oven.
Beef Souvlaki – Greek Steak Kabobs
Ingredients
For the kabobs:
- 2-2.5 lbs. beef top round cut into 1 ¼ inch cubes
- 1/4 cup olive oil
- 1/4 cup fresh lemon juice
- 2 garlic cloves, minced
- 2 Tablespoons fresh oregano, minced
- 1 1/2 teaspoons Kosher salt
- Freshly ground pepper
- A mixture of peppers, onions, tomatoes, or whatever vegetable you prefer cut into chunks (I used one red pepper, one green pepper, 2 peppers, half large red onion, about 8 grape tomatoes)
- Tzatziki for dipping if desired (use the recipe below or your favorite)
- Pita, hummus, rice, Greek salad (like this Zucchini Noodles Greek Salad) etc. for serving
For the tzatziki:
- 1 medium cucumber, peeled and finely shredded
- 1 cup plain Greek yogurt
- 1 clove garlic, crushed
- 1/2 teaspoon Kosher salt
- 2 teaspoons dried dill
- 1 Tablespoon fresh lemon juice
- Freshly ground black pepper
Instructions
For the kabobs:
- Place the beef cubes in a large plastic storage bag or shallow pan.
- Combine the olive oil, lemon juice, garlic, oregano, salt, and pepper in a small bowl and pour it into a shallow pan or zip-top plastic storage bag. Or add the marinade ingredients right to the plastic bag.
- Add the beef cubed to the pan or plastic bag. Seal the bag, pressing out any extra air, or cover the dish and marinate the beef for 2-4 hours, turning once or twice.
- If you are using wood/bamboo skewers, be sure to soak them in water for at least 30 minutes to keep them from burning. Thread the beef cubes and vegetables onto skewers.
- Preheat your grill to medium high heat.
- Place the skewers on the grill, reduce to medium, and grill over direct medium heat for 8-10 minutes, turning once.
- Serve with tzatziki, hummus, pitas, rice, etc., as desired.
For the tzatziki:
- Combine all of the ingredients in a bowl and stir until thoroughly combined.
- If possible, let sit in the refrigerator for at least 30 minutes to allow flavors to develop.
Fantastic! Very easy to make, and my family (including picky eaters) loved it. Take the time to let it marinate- I let it marinate for about 3 hours.
OMG these look soooo damn good! I could got for some RIGHT NOW! I love me some Greek!
Thank you, Jack!
The kabobs were awesome and easy!
I’m so happy to hear that you enjoyed the kabobs, Susi!
going to try this recipe, and marinade my beef over night. love greek kabobs, and tzatziki sauce. making some Tabouli also.
Sounds like a fantastic idea, Brett. I hope you love the souvlaki!
I made the tzatziki sauce with fresh dill. It turned out really well! Also, I don’t have spiral vegetable peeler for the zoodles, is there another way to cut them?
You can use a vegetable peeler and you’ll just have what looks like wide noodles, almost like papparadelle. There are handheld spiralizers that work pretty well and only cost about $10.
Questions:
1) can I use already cut up stew meat or is it too tough?
2) can I marinate for longer? I can’t be home 4 hours before dinner.
Thanks! I’m hoping to make this on Friday.
Sorry for the late reply – I was on semi-vacation all week. I bet if you marinate stew meat all day, it’ll be good! Hope it worked out for you.
This looks AMAZING! Pinned and tweeted!
Thanks so much!!
I love souvlaki and never think to make it at home. Thanks for sharing this recipe!
It’s so much easier that I need to make it more often!
Your kabobs look AMAZING! Thanks for sharing your recipe with us on the Monday Funday Party!
THanks so much!
I love Greek flavors and for some reason haven’t made anything using them in forever!! I need to give your kabobs a try!!
We love Greek food too, but for some reason I don’t make it often either.
yes, the beef kebabs were delicious and paleo enough for me. (y)
Oh good!
Ohhhh, I’m with you! I need all of my skewers to be the same, too. Total skewer OCD. Let’s start a support group.
Kabob-anonymous!!
I can’t wait to try these! We eat kabobs about once a week in the summer and are always looking for different flavoring.
I really need to make them more often! Hope you like these!
That’s too funny! I’m totally and exasperatingly OCD about stuff like that as well. Though I have ‘let go’ of a lot of my ‘stuff’ since having 4 kids 😉 Honestly, I usually skip the whole skewering thing nowadays and throw everything in a big grill basked in a sort of “save my sanity sort of effort”. Pinning this to make ASAP. LOVING the flavors!
The grill basket idea sounds like the perfect solution for me!!
yum! i can never go past a good souvlaki.. so craving one of these kebabs right now, they look delicious.
Thanks! Beef on a stick is always irresistable!
Oh, what beautiful presentation….and yes to Souvlaki. Love it!
Thanks so much, Bea, we enjoyed this dinner!
I love this kind of meal! I also love the zoodles. I really need to make them. Yum!
You have to try the zoodles!
I make Greek food often at home, but usually with chicken…I need these beef kabobs in my life, for sure!
Yes, I’ve usually done chicken, so this was a nice change!
I’m coming over for dinner! Everything about this meal I love! From the zucchini salad to the kabobs. I’ll even help prepare. Sound good?
Why don’t you just bring cookies?! 🙂
I spy a mortar and pestle in the background of your photo from Taverna Opa! 😉 Looks like you made some of their delicious hummus to go with your kebobs. Yum!
I totally did!!!
I absolutely LOVE souvlaki, but I’ve never made it at home. I can’t wait to finally get to have it in my own house!
It really is easy to make it just as good as a restaurant!
I’ll take two kabobs, please. These look amazing!
Coming right up 😉
I share your obsession with exactly the same elements, in the same order, on my kabobs. Oh well, if that’s the worst problem, then we are doing OK!
Haha, I guess that’s true!
Thank you, thank you for the shout out!! This looks so divine, I could go for one and it is only 9:00 am!!!
I loved the chicken ones I made with your recipe! I had to try beef to change it up a bit.
I love Greek Style anything and I am SO looking forward to this dish!
Greek is one of our favorites too!
I lovvvvvvveeeee beef kabobs. . definitely have to make this before summer’s end! delicious!!
They are a great summer meal!
Those kabobs look so juicy!!! Awesome recipe!
Thanks. The marinade did keep them juicy and moist.
I like kabobs I can add these to my list. Oh and I spy Zoodles! lol
Yes, the zoodles were a hit!!
I just laughed out loud reading this! So glad you put on your big girl pants and shared this! Love the dipping sauce I can’t wait to see if my not so meat lover kiddo will enjoy!
Glad I can entertain others with my craziness 🙂
LOL, now I’m going to be counting out my kabob components! Seriously, your beef skewers are gorgeous and my family would gobble them up!
Sorry, but you make me feel the need I cut perfectly square brownies 🙂
I’m so glad you shared this for Greek flavored beef. I, of course, prefer beef over lamb and am excited to see the recipe.
Yes, we prefer beef too, but still love this flavor profile.
I love beef kabobs and the greek flavor is a fantastic idea. I am loving this recipe.
Thanks Jennifer!