Marinated Greek Beef Souvlaki Skewers (Beef Kabobs) Recipe
If you’ve ever craved a bite of sunshine on a skewer, then this Marinated Greek Beef Souvlaki Skewers (Beef Kabobs) Recipe is going to be your new go-to. What makes it truly special is that rich blend of lemon, oregano, and garlic that gives the beef a bright yet earthy flavor, perfectly balanced with a little honey to round it off. Trust me, once these juicy cuts of beef hit the grill and start sizzling, your kitchen will fill up with a mouthwatering aroma that’s impossible to resist.
This recipe shines not only because of its delicious flavors but also because it’s so versatile and easy to make ahead. You can marinate the beef the night before, and when guests arrive, it takes just minutes to grill and assemble. Whether you’re firing up the barbecue for a summer party or craving a quick weeknight dinner with a Mediterranean twist, these Marinated Greek Beef Souvlaki Skewers (Beef Kabobs) will hit the spot every time.
Ingredients You’ll Need
The secret to these Marinated Greek Beef Souvlaki Skewers (Beef Kabobs) lies in the quality and balance of the ingredients. I always pick a good cut of top sirloin and fresh herbs — they bring the dish alive. Oh, and don’t skip on soaking the wooden skewers; it really helps prevent any frustrating flare-ups while grilling.
- Top sirloin beef: Choosing a tender yet slightly marbled cut makes for juicy, flavorful kabobs.
- Mustard: Adds a subtle tang that complements the lemon juice beautifully.
- Honey: A touch of sweetness balances the acidity in the marinade, giving a lovely caramelized finish when grilled.
- Lemon juice and zest: Fresh lemon infuses bright citrus notes without overpowering the beef.
- Hot paprika: A hint of smoky heat to keep things interesting.
- Olive oil: The backbone of any Greek marinade, helping everything meld together and keep the beef tender.
- Salt and pepper: Simple but essential seasonings to bring out the natural flavors.
- Dried oregano and fresh thyme: Classic Greek herbs that add depth and a little woodsy aroma.
- Garlic: Minced garlic blends into the marinade for that unmistakable savory punch.
- Green and red bell peppers: For a pop of color and sweetness threaded between the beef.
- Large onion: Brings a mild sharpness that softens with grilling.
- Wooden skewers: Make sure to soak these beforehand so they don’t burn while cooking.
Variations
I love how flexible the Marinated Greek Beef Souvlaki Skewers (Beef Kabobs) Recipe is — you can tweak it to fit your mood or pantry. Feel free to swap herbs or veggies depending on what you have on hand or what flavors you want to highlight.
- Lamb instead of beef: I’ve tried this with lamb chunks, and it’s fantastic if you want a more traditional Greek vibe.
- Spicy kick: Add a pinch of cayenne or chili flakes to the marinade for some heat — I do this whenever I want a bit of a fiery twist.
- Vegetarian option: Skip the meat altogether and marinate halloumi cheese cubes and diverse veggies for an easy meat-free alternative.
- Different herbs: Rosemary and mint also pair beautifully with the lemon and garlic for a fresh, fragrant variation.
- Gluten-Free: This recipe is naturally gluten-free, so it’s a breeze to fit into special diets.
How to Make Marinated Greek Beef Souvlaki Skewers (Beef Kabobs) Recipe
Step 1: Prep Your Beef Cubes Just Right
Start by cutting your top sirloin beef into nice even 1-inch chunks. Consistency here matters because you want everything to cook evenly on the grill. Take your time with this step — it pays off later when each bite is perfectly tender.
Step 2: Whisk Together the Dreamy Marinade
In a large bowl, combine mustard, honey, lemon juice and zest, hot paprika, olive oil, salt, pepper, oregano, thyme, and minced garlic. Give it a good whisk until it’s all nicely blended. Toss your beef cubes into the marinade, making sure each piece is thoroughly coated. Cover the bowl and pop it in the fridge for at least an hour — overnight is even better if you can wait. This step is where the magic happens, and the flavors soak deep into the meat.
Step 3: Get Your Veggies Ready
While the beef marinates, chop up your green and red bell peppers along with the onion into roughly 1 to 1.5-inch squares. Toss the veggies with a bit of olive oil, salt, and freshly ground pepper. This simple seasoning complements the beef without stealing the spotlight.
Step 4: Soak and Prepare Your Skewers
If you’re using wooden skewers (and I recommend it because of the rustic vibe), soak them in water for at least 30 minutes. This prevents them from catching fire or burning on the grill. Also, trimming off the pointed tip to fit your grill pan makes assembly and cooking easier — little hacks like this save you stress!
Step 5: Thread Like a Pro
Start threading your beef cubes onto the skewers, alternating with pieces of pepper and onion. I find this adds incredible flavor and keeps the kabobs colorful and inviting. Don’t pack the ingredients too tightly—you want some space so heat circulates evenly while cooking.
Step 6: Time to Grill
Heat a grill pan over high heat, drizzle with a bit of oil, and place your kebabs in batches. Cook for about 8 minutes total, turning every 2 minutes so every side gets that gorgeous sear. Brush the kabobs with the leftover marinade or olive oil as they cook to keep them juicy and flavorful. I always watch closely to avoid overcooking — done right, the beef stays tender and just slightly pink inside.
Step 7: Rest Before Serving
After grilling, let your beef skewers rest covered with foil for 3-4 minutes. This step helps the juices redistribute and makes every bite melt in your mouth. Patience here pays off with so much tastier meat!
How to Serve Marinated Greek Beef Souvlaki Skewers (Beef Kabobs) Recipe

Garnishes
I love topping these kabobs with a sprinkle of fresh parsley and a squeeze of lemon just before serving — it brightens the dish and adds that fresh herb aroma I crave. If you’re feeling fancy, a dollop of creamy tzatziki sauce on the side is unbeatable for dipping.
Side Dishes
Pair these skewers with some warm pita bread, a crisp Greek salad, or even a simple rice pilaf to round out the meal. I’m also a fan of serving them with grilled veggies or a refreshing cucumber-mint salad — it keeps things light and balanced.
Creative Ways to Present
For a special occasion, I sometimes make a platter with the skewers resting on a bed of fluffy couscous, scattered with chopped olives, cherry tomatoes, and crumbled feta. It’s colorful, festive, and gets everyone excited to dig in. Plus, it makes for great photos if you want to impress guests or share on social media!
Make Ahead and Storage
Storing Leftovers
I usually store leftover skewers in an airtight container in the fridge for up to 3 days. When refrigerated properly, the beef remains flavorful and the veggies hold their texture nicely without getting soggy. Just be sure to cool them before storing to prevent condensation.
Freezing
If you want to prep ahead, freezing the marinated beef (not skewered) works great. I portion it into freezer bags and thaw overnight in the fridge when ready. Once thawed, assemble and grill the skewers fresh. This way, you maintain the best texture and flavor without risk of freezer burn on the threaded kabobs.
Reheating
To reheat leftovers, I gently warm the skewers in a skillet with a tiny splash of olive oil over medium heat. This keeps the beef tender without drying it out — microwave reheating can make them tough, so I try to avoid it. A quick reheat like this brings back that just-grilled taste perfectly.
FAQs
-
Can I use other cuts of beef for this recipe?
Yes, you can! While top sirloin is ideal because it’s tender and flavorful, other cuts like ribeye or tenderloin also work well. Just avoid very lean or tough cuts like round steak, as the marinade won’t fully tenderize them for this quick-cooking recipe.
-
How long should I marinate the beef for best results?
At a minimum, marinate the beef for 1 hour to absorb those lovely Greek flavors. However, marinating overnight (up to 24 hours) in the fridge really elevates the dish and ensures maximum tenderness and taste.
-
Can I grill these skewers outdoors on a barbecue?
Absolutely! These kabobs are perfect for the grill or a grill pan. Just make sure to oil the grates and keep a close eye to avoid flare-ups, especially since the marinade has honey which can caramelize quickly.
-
How do I prevent the skewers from sticking to the grill?
Soak wooden skewers in water for at least 30 minutes prior to grilling, and lightly oil the grill grates or pan before cooking. This combo usually prevents sticking and makes turning the kabobs much easier.
-
What can I serve with Marinated Greek Beef Souvlaki Skewers (Beef Kabobs)?
They pair beautifully with classic Greek sides like tzatziki, warm pita bread, Greek salad, roasted potatoes, or fresh grilled vegetables. I also like a simple couscous or rice pilaf for a fuller meal.
Final Thoughts
Honestly, this Marinated Greek Beef Souvlaki Skewers (Beef Kabobs) Recipe has become one of my favorite go-to meals when I want something both satisfying and impressively tasty without spending hours in the kitchen. It’s cozy and familiar but with a vibrant, fresh flavor that makes every bite memorable. I hope you give this recipe a try soon — I promise you’ll enjoy every juicy, herb-kissed bite as much as I do!
PrintMarinated Greek Beef Souvlaki Skewers (Beef Kabobs) Recipe
This Marinated Greek Beef Souvlaki recipe features tender top sirloin beef chunks marinated in a vibrant blend of lemon, herbs, and spices, then grilled to perfection alongside colorful bell peppers and onions. Perfectly charred and juicy, these beef skewers offer an authentic taste of Greek cuisine, ideal for family dinners or entertaining guests.
- Prep Time: 10 minutes (plus at least 1 hour marinating time)
- Cook Time: 15 minutes
- Total Time: 25 minutes (excluding extended marinating time)
- Yield: 9–10 skewers 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Greek
Ingredients
For the Beef Souvlaki & Marinade:
- 1 kg top sirloin beef, cut into chunks (35 oz.)
- 2 tsps mustard
- 1–2 tsps honey
- Juice of 1 lemon
- Zest of 1 lemon
- 1/2 tsp hot paprika
- 6 tbsps olive oil
- Salt to taste
- Freshly ground black and pink peppercorns, to taste
- 1 tsp dried oregano
- 2 tsps fresh thyme
- 1 clove garlic, minced
For Assembling the Beef Skewers:
- 1 green bell pepper, chopped into 3–3.5 cm squares
- 1 red bell pepper, chopped into 3–3.5 cm squares
- 1 large onion, chopped into 3–3.5 cm squares
- 1 tbsp olive oil
- Salt and pepper, to taste
- 9–10 wooden skewers (soaked in water prior to use)
Instructions
- Prepare the Beef: Cut the top sirloin beef into equal-sized cubes, approximately 3 cm (1 inch) each, and set aside for marinating.
- Make the Marinade: In a large bowl, combine mustard, honey, lemon juice, lemon zest, hot paprika, olive oil, salt, black and pink peppercorns, dried oregano, fresh thyme, and minced garlic. Add the beef cubes to the marinade, ensuring they are thoroughly coated. Cover with plastic wrap and refrigerate for at least 1 hour, preferably overnight, to let the flavors meld.
- Prepare the Vegetables: Chop the green and red bell peppers and onion into 3 to 3.5 cm squares. Place them in a bowl, drizzle with 1 tablespoon olive oil, and season with salt and ground pepper. Toss to coat evenly.
- Prepare Skewers: Soak wooden skewers in water for at least 30 minutes to prevent burning during cooking. Trim the tips if necessary to fit your grill pan.
- Assemble Skewers: Thread the beef cubes onto the skewers, alternating with pieces of bell pepper and onion. Ensure the ingredients are spaced comfortably without overcrowding.
- Brush and Oil: Lightly brush the assembled skewers with the remaining marinade and drizzle them with olive oil to enhance flavor and prevent sticking.
- Grill the Skewers: Heat a large grill pan over high heat and add 1 tablespoon of oil. Cook the skewers in batches for about 8 minutes total, turning every 2 minutes until they develop a nice color and are cooked through. Baste with olive oil as you cook to keep them moist.
- Rest and Serve: Remove the skewers from the heat and place them on a plate. Cover with foil and let rest for 3 to 4 minutes to allow juices to redistribute before serving.
Notes
- For best flavor, marinate the beef overnight.
- Soaking wooden skewers prevents them from burning on the grill pan.
- You can substitute fresh thyme with dried thyme if unavailable, using about 1 teaspoon.
- Adjust the level of hot paprika depending on your preferred spice tolerance.
- Serve with pita bread, tzatziki sauce, and a fresh Greek salad for a complete meal.
Keywords: Greek beef souvlaki, beef kabobs, marinated beef skewers, grilled beef skewers, Greek cuisine, souvlaki recipe, beef kabobs marinade
