• About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
×

Mediterranean Beef Kabobs Recipe

Published: Jan 10, 2026 by Amelia · This post may contain affiliate links · Leave a Comment

Jump to Recipe·4 from 5 reviews

There is something utterly magical about skewers sizzling over a hot grill, with vibrant vegetables nestled between juicy cubes of marinated beef. This Mediterranean Beef Kabobs Recipe brings that magic right to your backyard or kitchen, blending the bright, fresh flavors of lemon, herbs, and garlic with tender sirloin steak and colorful vegetables. It’s a simple yet show-stopping dish that promises savory bites and a feast for the eyes—perfect for a festive gathering or a weeknight meal that feels like a celebration.

Ingredients You'll Need

The image shows two skewers on a grill, each with seven layers of grilled ingredients. The first skewer has a large piece of brown, grilled meat at the bottom, followed by a slice of yellow squash, a green zucchini slice, a small piece of red onion, another slice of green zucchini, a chunk of red bell pepper, and a piece of white meat. The second skewer has similar layers: yellow squash, green zucchini, red onion, red bell pepper, more grilled meat, and an orange bell pepper, showing bright and cooked textures. The skewers rest on black grill bars with a soft-focused background. Photo taken with an iphone --ar 4:5 --v 7

Each ingredient in this Mediterranean Beef Kabobs Recipe plays a starring role in creating a symphony of flavors and textures. From the zingy lemon and aromatic herbs to the hearty beef and crisp vegetables, every component is essential for capturing the essence of Mediterranean cooking.

  • ½ cup olive oil: Adds richness and helps the marinade coat the beef for juicy, flavorful kabobs.
  • 2 tablespoons red wine vinegar: Brings a subtle tang that balances the meat and veggies beautifully.
  • 1 lemon, juiced: Infuses brightness and tenderizes the beef gently.
  • 1 teaspoon lemon zest: Intensifies the lemon flavor, giving freshness in every bite.
  • ¼ cup flat leaf parsley, chopped: Adds a burst of herbal vibrance and color.
  • 2 tablespoons dried oregano: Delivers the classic Mediterranean herb aroma.
  • 1 teaspoon dried thyme: Provides earthy notes that perfectly complement the other herbs.
  • 2 garlic cloves, minced: Punctuates the marinade with a deep, savory aroma.
  • 1 teaspoon fine sea salt: Enhances all flavors delicately.
  • ½ teaspoon freshly ground black pepper: Adds a gentle heat and complexity.
  • 1 ½ to 2 pounds top sirloin steak, cut into ½ inch cubes: The star protein, tender and perfect for grilling.
  • 1 red, orange, and yellow bell pepper, seeded and cut into 1-inch pieces: Provide sweetness and vibrant color contrast.
  • 1 medium red onion, cut into 1-inch pieces: Adds a mild pungency and texture.
  • 1 large zucchini, cut into rounds: Offers a fresh, slightly crunchy component that grills beautifully.
  • 2 tablespoons olive oil (for veggies and grilling): Ensures even cooking and prevents sticking.
  • ½ teaspoon salt (for veggies): Seasoning to keep the flavors balanced.
  • ⅛ teaspoon pepper (for veggies): A touch of seasoning for a mild kick.
  • 8-10 metal or wooden skewers (soak wooden skewers before grilling): The vessel for your perfect kabobs, prepping them correctly avoids burning.

How to Make Mediterranean Beef Kabobs Recipe

Step 1: Marinate the Beef

Begin by whisking together olive oil, red wine vinegar, lemon juice, lemon zest, parsley, oregano, thyme, garlic, salt, and pepper in a medium bowl. This marinade keeps the flavors bright and layered, soaking into the sirloin steak cubes wonderfully. Toss the meat in half of this mixture inside a sealed bag, and let it chill in the fridge for 2 hours. The lemon’s acidity tenderizes the beef without overpowering it, so keep that time window tight for the best texture and flavor.

Step 2: Prepare the Vegetables

While the beef marinates, prepare the vegetables by tossing the bell peppers, red onion, and zucchini in olive oil, salt, and pepper. This simple dressing lets the natural sweetness and earthiness of the veggies shine when they hit the hot grill. If using wooden skewers, don’t forget to soak them in water for at least 15 minutes to keep them from burning during grilling.

Step 3: Assemble the Kabobs

Once the beef is ready to come to room temperature, start threading your kabobs by alternating between the marinated beef cubes, red onion, zucchini, and bell peppers. This colorful combination ensures each bite delivers a tasty mix of textures and flavors. Discard any leftover marinade from the ziplock bag to avoid flare-ups on the grill.

Step 4: Grill to Perfection

Preheat your grill on high direct heat to get those perfect char marks. Grill the kabobs for about 8 minutes, turning them occasionally to cook the beef evenly and prevent burning. Use the remaining marinade to brush on the kabobs as they cook, giving every piece a zesty glaze that locks in moisture and flavor. Aim for an internal temperature of 140 degrees Fahrenheit for medium doneness, then let them rest for 5 minutes before serving.

How to Serve Mediterranean Beef Kabobs Recipe

The image shows several skewers of grilled meat and vegetables arranged on a white oval plate. Each skewer has large cubes of brown, seasoned grilled meat, alternating with thick slices of green zucchini, chunks of yellow, red, and green bell peppers, and pieces of purple onion. The vegetables and meat have a slightly charred texture from grilling. Fresh green parsley is scattered around the edges of the plate, which rests on a white marbled surface. The overall look is colorful with a mix of rich brown, bright yellow, red, green, and purple tones. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh parsley sprinkled on top adds an irresistible herbaceous note and a pop of bright green that makes your kabobs even more inviting. A handful of chopped fresh mint or a sprinkle of crumbled feta cheese can also elevate this dish with traditional Mediterranean flavors.

Side Dishes

These beef kabobs pair beautifully with classic sides like fluffy couscous, herbed rice, or a light Greek salad with cucumbers, tomatoes, and olives. For a creamier complement, a tahini yogurt dip or tzatziki sauce offers cool, tangy contrast to the warm grilled meat and veggies.

Creative Ways to Present

Serve kabobs family-style on a rustic wooden board with vibrant bowls of dips and sides scattered around for guests to customize their plates. Another fun idea is to serve kabob pieces off the skewer over a bed of warm pita bread, accompanied by freshly chopped herbs and a drizzle of olive oil. It’s a casual yet elegant way to enjoy this Mediterranean Beef Kabobs Recipe.

Make Ahead and Storage

Storing Leftovers

If you have any kabobs left, store them in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen a bit overnight, making the next-day taste even better.

Freezing

You can freeze the cooked beef kabobs by placing them in a freezer-safe container or bag, separating layers with parchment paper. Be sure to defrost them in the refrigerator overnight before reheating for the best texture.

Reheating

Reheat leftover kabobs in a preheated oven at 350 degrees Fahrenheit, covered with foil, for about 10 minutes or until warmed through. Alternatively, a quick grill or stovetop pan reheat keeps the exterior deliciously crisp.

FAQs

Can I use a different cut of beef for this recipe?

Absolutely! While top sirloin is recommended for its balance of tenderness and flavor, you can also use ribeye or flank steak. Just adjust the marinating time accordingly to avoid over-tenderizing with the lemon juice.

Is it necessary to marinate the beef for 2 hours?

Marinating for 2 hours is optimal to infuse flavor while keeping the meat tender but not mushy. You can reduce it to 30-45 minutes if you’re short on time, but avoid going much longer than 2 hours due to the lemon’s acidity.

What if I don't have a grill? Can I cook the kabobs indoors?

Yes, you can use a grill pan or broiler indoors. Just ensure the heat is high enough to get a nice sear on the meat and veggies. Turn them frequently to cook evenly and prevent burning.

How do I prevent the wooden skewers from burning?

Soaking wooden skewers in water for at least 15-30 minutes before grilling is key to keeping them from catching fire or burning. Alternatively, metal skewers are a great reusable option that doesn’t require soaking.

Can I make the marinade ahead of time?

Definitely! The marinade can be mixed up to 3 days in advance and stored in the fridge. This makes prepping the Mediterranean Beef Kabobs Recipe quick and easy when you're ready to cook.

Final Thoughts

This Mediterranean Beef Kabobs Recipe is a vibrant, flavorful dish that invites you to gather around the grill and savor the tastes of summer any time of year. With its bright herbs, tender beef, and colorful vegetables, it’s the kind of meal that brings friends and family together effortlessly. Give it a try—you might just find a new favorite to add to your cooking rotation!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Mediterranean Beef Kabobs Recipe

Mediterranean Beef Kabobs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 5 reviews

Print Recipe
Pin Recipe

These Mediterranean Beef Kabobs feature tender top sirloin cubes marinated in a vibrant blend of olive oil, lemon, herbs, and garlic, then skewered with colorful vegetables and grilled to juicy perfection. This flavorful and healthy dish is perfect for summer cookouts or a delightful weeknight meal, served alongside a refreshing tahini yogurt dip.

  • Total Time: 2 hours 23 minutes
  • Yield: 4-6 servings

Ingredients

Marinade

  • ½ cup olive oil
  • 2 tablespoons red wine vinegar
  • 1 lemon, juiced
  • 1 teaspoon lemon zest
  • ¼ cup flat leaf parsley {or curly parsley}, chopped
  • 2 tablespoons dried oregano
  • 1 teaspoon dried thyme
  • 2 garlic cloves, minced
  • 1 teaspoon fine sea salt
  • ½ teaspoon freshly ground black pepper

Beef and Vegetables

  • 1 ½ to 2 pounds top sirloin steak, cut into ½ inch cubes
  • 1 red bell pepper, seeded and cut into 1-inch pieces
  • 1 orange bell pepper, seeded and cut into 1-inch pieces
  • 1 yellow bell pepper, seeded and cut into 1-inch pieces
  • 1 medium red onion, cut into 1-inch pieces
  • 1 large zucchini, cut into rounds
  • 2 tablespoons olive oil (for vegetables)
  • ½ teaspoon salt (for vegetables)
  • ⅛ teaspoon black pepper (for vegetables)
  • 8-10 metal or wooden skewers (soak wooden skewers for 15 minutes before grilling)

Instructions

  1. Prepare the Marinade: In a medium mixing bowl, whisk together olive oil, red wine vinegar, lemon juice, lemon zest, chopped parsley, dried oregano, dried thyme, minced garlic, fine sea salt, and freshly ground black pepper until well combined.
  2. Marinate the Beef: Place the cubed top sirloin steak into a large zipper locking plastic bag. Pour half of the marinade into the bag, seal it tightly, and refrigerate for 2 hours. This shorter marinating time prevents the lemon juice from breaking down the meat excessively.
  3. Room Temperature: When ready to cook, remove the steak from the refrigerator and let it sit at room temperature while you prepare the vegetables.
  4. Prepare the Vegetables: In a large mixing bowl, add the chopped bell peppers, red onion, and zucchini. Drizzle with 2 tablespoons of olive oil, sprinkle with ½ teaspoon salt and ⅛ teaspoon black pepper, then toss well to coat evenly.
  5. Soak Skewers: If using wooden skewers, soak them in water for at least 15 minutes to prevent burning on the grill. This step is not necessary if using metal skewers.
  6. Assemble Kabobs: Thread the marinated beef cubes alternately with the prepared vegetables onto the skewers. Discard any leftover marinade from the plastic bag.
  7. Preheat Grill: Heat your grill to high with direct heat to prepare for cooking the kabobs.
  8. Grill the Kabobs: Place the skewers on the grill and cook for approximately 8 minutes, turning occasionally to ensure even cooking. Use the remaining marinade to brush the kabobs as they grill. Cook until the internal temperature of the steak reaches 140°F for medium-rare.
  9. Rest and Serve: Remove the kabobs from the grill and allow them to rest for 5 minutes. Garnish with fresh parsley and serve with a tahini yogurt dip.

Notes

  • Sirloin doesn’t require marinating to tenderize but marinating infuses wonderful flavor; limit marinating to 2 hours to avoid meat breakdown from the lemon juice.
  • You can prepare the marinade up to 3 days ahead and store it in the refrigerator.
  • Soak wooden skewers in water for at least 15 minutes before grilling to prevent burning; metal skewers do not require soaking.
  • Author: Amelia
  • Prep Time: 15 minutes
  • Cook Time: 8 minutes
  • Category: Main Dish
  • Method: Grilling
  • Cuisine: Mediterranean
  • Diet: Halal

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Beef

  • How To Cook A Perfectly Grilled Ribeye Recipe
    How To Cook A Perfectly Grilled Ribeye Recipe
  • Cheesy Ground Beef Hash Brown Casserole Recipe
    Cheesy Ground Beef Hash Brown Casserole Recipe
  • Ultimate Ropa Vieja Recipe
    Ultimate Ropa Vieja Recipe
  • Grilled Marinated Flat Iron Steak Recipe
    Grilled Marinated Flat Iron Steak Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m so happy you’re here!

I'm Amelia, a 27-year-old recipe developer and former restaurant line cook living in Portland, Oregon. This is where I share recipes that actually work in real kitchens, tested by someone who's cooked through the chaos of Friday night dinner rush and the reality of weeknight exhaustion.

Learn more

Popular

  • Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
    Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
  • Fig and Balsamic Vinaigrette Recipe
    Fig and Balsamic Vinaigrette Recipe
  • Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
    Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
  • Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
    Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
  • Persian Lemon Chicken with Yogurt and Turmeric Recipe
    Persian Lemon Chicken with Yogurt and Turmeric Recipe
  • Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
    Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
  • Turkish Lamb Shish Kebab Recipe
    Turkish Lamb Shish Kebab Recipe
  • Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
    Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
  • Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
    Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
  • Gelatinous Chicken Feet Bone Broth Recipe
    Gelatinous Chicken Feet Bone Broth Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Breakfast
  • Desserts
  • Dinner
    • Beef
    • Chicken
  • Lunch and Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes Vibe. All rights reserved.