Greek Beef Kabobs

4.7 from 9 votes
A red circle with the letters GF

This post may contain affiliate links. Read my disclosure policy.

Fire up the grill and bring big Mediterranean-inspired flavor to your backyard with this easy Beef Souvlaki recipe! These juicy Greek beef kabobs are marinated in lemon, garlic, and herbs, then grilled to perfection with colorful veggies. It’s a simple, flavorful meal that doesn’t get any better for a summer dinner!

Gettk Beef kabobs with peppers an onions served over rice next to a glass of wine.
  • Cuisine Inspiration: Greek
  • Primary Cooking Method: Grill
  • Dietary Info: Gluten-free, Dairy-free
  • Skill Level: Easy

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?

Now, if you are wondering what the difference is between souvlaki and kabobs, 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 souvlaki is often served in pita bread. However you choose to enjoy this dish, you are going to love it. Here’s why…

  • A summertime favorite. Grilling season is a great reason to make a delicious Mediterranean feast. And this recipe is a super easy centerpiece to that meal.
  • Simple prep. While it does have to marinate for a few hours, you can prepare it ahead, then grill the steak kabobs in no time. 
  • Meets your needs. With this basic recipe, you can customize your meal to be gluten free, dairy free, and even low carb, based on how you serve the beef souvlaki and your choice of side dishes.
Grilled Greek Beef Souvlaki on a plate with rize, zoodles, pita, and tzatziki.

What You’ll Need

Let’s go through a quick summary of the ingredients for the steak marinade and the kabobs so you can make some mouthwatering beef souvlaki easily. Then you can check out the recipe card for the full amounts.

  • Beef. I use top round, cut into cubes. See below for more information on cuts you can use.
  • 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. 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.
Ingredients for Mediterranean Grilled Steak Kabobs.

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.

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.

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 and Serving Leftovers

  • Refrigerate – 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.
  • Serve – You can make pita pockets for lunch with leftover beef souvlaki or serve it over a salad with Red Wine Vinaigrette. Enjoy cold or gently reheat it in the microwave or wrapped in foil in the oven.
Greek Beef Kabobs with tzatziki, pita, rice, and zoodles Greek salad

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.

Grilled Greek Beef Kabobs on a dinner plate with rice, hummus, Zoodles Greek salad, and tzatziki on top of a red placemat and a blue cloth napkin with white flowers.
4.7 from 9 votes

Beef Souvlaki

These Greek Beef Souvlaki kabobs are full of fresh lemon, garlic, and herb flavor! Marinate, grill, and serve with veggies for a fun and easy dinner everyone loves. Naturally gluten and dairy free!
Prep: 30 minutes
Cook: 10 minutes
Marinating time 4 hours
Servings: 8 servings

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, etc. for serving

For the tzatziki:

  • 1 medium cucumber, peeled and finely shredded
  • 1 cup plain Greek yogurt
  • 1 Tablespoon fresh lemon juice
  • 1 clove garlic, crushed
  • 2 teaspoons dried dill
  • 1/2 teaspoon Kosher salt
  • freshly ground black pepper

Instructions

For the kabobs:

  • Cut 2-2.5 lbs. beef top round into 1 ¼ inch cubes.
  • Combine 1/4 cup olive oil, 1/4 cup fresh lemon juice, 2 garlic cloves, 2 Tablespoons fresh oregano,, 1 1/2 teaspoons Kosher salt, and Freshly ground pepper in a shallow pan or zip-top plastic storage bag. Mix everything together.
  • Add the beef cubes 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 a mixture of peppers, onions, tomatoes, or whatever vegetable you prefer cut into chunks 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 for dipping, pita, hummus, rice, Greek salad, etc. as desired.

For the tzatziki:

  • Combine 1 medium cucumber, peeled and shredded, 1 cup plain Greek yogurt, 1 clove garlic,, 1 Tablespoon fresh lemon juice, 1 clove garlic, minced, 2 teaspoons dried dill, 1/2 teaspoon Kosher salt, and freshly ground black pepper 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.
Nutrition Facts
Beef Souvlaki
Amount Per Serving (1 -2 skewers)
Calories 236 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 3g15%
Polyunsaturated Fat 1g
Monounsaturated Fat 7g
Cholesterol 71mg24%
Sodium 667mg28%
Potassium 497mg14%
Carbohydrates 3g1%
Fiber 0.3g1%
Sugar 2g2%
Protein 29g58%
Vitamin A 59IU1%
Vitamin C 5mg6%
Calcium 71mg7%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.
Disclaimers: Please discuss your individual dietary needs (i.e. gluten free) with a physician. Even when not specified, be sure to verify all ingredients are gluten free, if needed, by reading labels on all packaging and/or confirming with the manufacturer this varies by brand and can change at any time. Nutrition information shown is an estimate and not guaranteed to be accurate.

Categories:

63 Comments
  1. Jo

    5 stars
    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.

Leave a Comment

Recipe Rating




I accept the Privacy Policy