• Recipes
  • About
  • Cookbook
  • The Edit
  • Beyond the Kale
  • HypePress
  • Contact
Recipes
About
cookbook
the edit
Beyond the Kale
Hype
contact
search

sign up for insights and exclusives

Please enable JavaScript in your browser to complete this form.
Loading

Delicious, nourishing and totally doable!

Search your way

From “gluten free and cheesy” to “something cozy with cinnamon” this search gets you. It’s smart enough to find exactly what you’re craving.

Non-Negotiables? Dial In
the Vibes even fuRther!

🍂 all the fall
🥑 Paleo Friendly
🐄 beef
🍖 chicken
🥤 smoothies
🍪 cookies
🥗 big ass salads

Delicious, nourishing and totally doable!

A platter holds several skewers of grilled meat and vegetables, featuring chunks of seasoned meat, red peppers, and red onions. In the background are a small dish of dip with seasoning, a bowl with a spoon, and part of a flatbread.
  • Dairy Free
  • Gluten Free
  • Grain Free
  • Nut Free
  • Refined Sugar Free

No ratings yet
Home | Recipe | Dinner

Grilled Mediterranean Beef Kebabs

Prep Time 1 hour hr
Cook Time 15 minutes mins
Total Time 1 hour hr 15 minutes mins
Protein 64g
Carbs 12g
Fats 31g
These tender and juicy Grilled Mediterranean Beef Kebabs will practically melt in your mouth, making them an irresistible summertime recipe! Serve them with a side of fluffy rice and creamy labneh and you've got the perfect dinner that'll transport you right to the Mediterranean Sea.
Jump to Recipe

Skip to the goods

    These tender and juicy Grilled Mediterranean Beef Kebabs will practically melt in your mouth, making them an irresistible summertime recipe! Serve them with a side of fluffy rice and creamy labneh and you’ve got the perfect dinner that’ll transport you right to the Mediterranean Sea.

    A platter holds several skewers of grilled meat and vegetables, featuring chunks of seasoned meat, red peppers, and red onions. In the background are a small dish of dip with seasoning, a bowl with a spoon, and part of a flatbread.

    Why You’ll LOVE These Beef Kebabs

    Blast this to the group chat

    21 shares

    Friends, if you follow me on Instagram, then it should come as no surprise that this summer, I am all about the grill. From my tender Teriyaki Chicken Skewers to my Grilled Salmon Lemon Kebabs, I am all about spending more time outdoors and using my grill. It’s such a fun way to cook dinner, and as a mom, I love that it allows me to keep an eye on my boys as they run around outside while I cook. It’s a win-win!

    And because I’m such a huge fan of steak, I knew it was time for me to share the perfect grilled steak recipe with you. These Grilled Mediterranean Beef Kebabs are tender, juicy, melt-in-your-mouth, and practically fall off of the skewers once they’re done. I mean truly, is there anything better than that? Plus, when paired with the tender red peppers and red onions, they’re packed with flavor in every bite.

    Beef kebabs are such a nostalgic recipe for me. Being Armenian, I grew up eating beef kebabs regularly. My dad would prepare the most delicious beef, and would pair it alongside a traditional Armenian Tabouleh and a big scoop of labneh (aka a thick, tangy yogurt that pairs perfectly with meat.) It’s a classic meal that reminded my parents of their life in Armenia, and now reminds me of my childhood!

    So, to bring back the childhood nostalgia, I’ve paired these Grilled Mediterranean Beef Kebabs with a simple labneh dip. You can certainly enjoy it plain, but I like to add a little bit of sea salt, ground black pepper, or za’atar to mine, for some extra flavor. It’s delicious!

    A flat-lay image of ingredients on a surface, including bowls of cubed beef, sour cream, and spices, alongside a chopped red bell pepper, whole and halved red onions, lemons, a garlic bulb, olive oil, soy sauce, tomato paste, and a knife on a cutting board.
    To make these kebabs, you’ll need sirloin steak, red peppers, red onions, olive oil, water, garlic, worcestershire sauce, dried rosemary, sea salt, ground black pepper, and labneh.
    A clear glass blender is being filled with olive oil. Surrounding the blender are ingredients like chopped red pepper, lemon halves, garlic cloves, a tomato paste tube, and various spices in bowls. A hand pours the oil into the blender from above.
    Prepare the marinade by adding all of the marinade ingredients (the onion, water, olive oil, garlic, Worcestershire Sauce, dried rosemary, lemon, kosher salt, and ground black pepper) to a blender and blend until almost smooth.

    What You Need to Make These Grilled Steak Kebabs

    • 🥩 Sirloin Steak: I recommend using a sirloin steak for these kebabs, because it is low in fat and is perfectly meaty. However, another cut of meat works well, if you prefer – just be sure to adjust your cook time accordingly.
    • 🌶️ Red Peppers: When grilled, the red peppers are juicy and bursting with flavor.
    • 🧅 Red Onions: These kebabs are simple, with just a combination of the marinated steak, bell peppers, and the red onion slices. But, don’t let that fool you: the flavor is absolutely delicious!
    • 🫒 Olive Oil: A little bit of olive oil adds a delicious flavor to this beef, and helps the outside get perfectly crispy.
    • 💧 Water: A little water helps the marinade to reach the perfect consistency.
    • 🧄 Garlic: I always recommend using fresh garlic, whenever possible. The flavor is truly unbeatable!
    • Worcestershire Sauce: Worcestershire sauce has a deep, smoky flavor that is absolutely delicious. If you are gluten-sensitive, be sure to use gluten-free Worcestershire sauce!
    • Dried Rosemary: I love the herby flavor that dried rosemary adds to this recipe. Don’t skip it!
    • 🧂 Sea Salt & Ground Black Pepper: A little salt and pepper adds the perfect flavor to this marinade. Don’t skip it!
    • Labneh: This is optional, but I love to dip these kebabs in labneh – a thick, middle eastern yogurt that is tangy and delicious.
    A bowl of marinated meat cubes mixed with red onion and red bell pepper pieces is placed on a table. Next to the bowl are ingredients including olive oil, garlic, spices, and a knife on a cutting board with chopped red pepper and onion.
    Next, cut the steak into 1/2 inch cubes and transfer it to a large bowl. Then, chop the bell pepper and onion and add it to the bowl with the steak. Pour the marinade into the bowl and toss until the steak, peppers, and onions are fully coated in the marinade. Then, cover the bowl and transfer it to the fridge to marinate for a minimum of 45 minutes or up to overnight.

    How to Make These Perfectly Juicy Beef Kebabs

    To make these kebabs, start by preparing the marinade. Add all of the marinade ingredients (the onion, water, olive oil, garlic, Worcestershire Sauce, dried rosemary, lemon, kosher salt, and ground black pepper) to a blender and blend until almost smooth. Taste and adjust the sea salt and black pepper as needed, then set it aside.

    Next, cut the steak into 1/2 inch cubes and transfer it to a large bowl. Then, chop the bell pepper and onion and add it to the bowl with the steak. Pour the marinade into the bowl and toss until the steak, peppers, and onions are fully coated in the marinade. Then, cover the bowl and transfer it to the fridge to marinate for a minimum of 45 minutes or up to overnight.

    Top-down view of several skewers with marinated pieces of salmon and vegetables on a baking sheet, ready for grilling. An additional bowl with extra marinated salmon and veggies is in the upper part of the image alongside some grilling utensils and seasoning.
    Once the skewers are ready, prepare the kebabs. Transfer the beef, onion, and bell pepper onto the skewers, layering them one after the other. Repeat until all of the skewers have been assembled.
    Grilled skewers of marinated beef chunks and red bell peppers on a black grill plate. The skewers feature alternating pieces of tender meat and vibrant, roasted peppers, showcasing a deliciously charred exterior.
    Heat your grill to 500 F and cook the skewers for 4-5 minutes on each side, until the steak reaches your desired doneness.

    When you’re ready to grill the kebabs, prepare the wooden skewers by soaking them in a bowl of cold water for a minimum of 30 minutes. This will prevent them from burning! Once the skewers are ready, prepare the kebabs. Transfer the beef, onion, and bell pepper onto the skewers, layering them one after the other. Repeat until all of the skewers have been assembled.

    Next, heat your grill to 500 F. Once the grill is hot, add the skewers and cook them for 4-5 minutes on each side, until the steak reaches your desired doneness. Once they’re done, remove them from the grill. Serve with a side of labneh, if desired, then serve and enjoy!

    A platter of grilled chicken skewers with pieces of bell pepper and onion is on a table alongside a dish of herb-topped yogurt dip, pita bread, and a green plate with a knife and fork. The table surface has a light, neutral color.
    Once they’re done, remove them from the grill. Serve with a side of labneh, if desired, then serve and enjoy!

    Frequently Asked Questions

    What cut of beef is best for these kebabs?

    I recommend using sirloin steak. However, skirt steak and flank steak are also viable options – just be sure to let them marinate a little bit longer!

    Can I use other types of meat?

    Certainly! Chicken, lamb, shrimp, or even salmon would taste delicious in this recipe.

    Do I have to soak the wooden skewers?

    Yes, soaking the skewers in water for at least 30 minutes prevents them from burning on the grill. Don’t skip this step!

    How long should I marinate the beef?

    I recommend marinating the beef for a minimum of 45 minutes. However, the longer the better, and if you really want the best flavor, I recommend letting it marinate overnight!

    How can I tell if the kebabs are done?

    Use a meat thermometer to check the internal temperature of the beef. It should reach 145°F (63°C) for medium-rare. My Yummly Smart Thermometer is one of my favorite kitchen tools and works perfectly, here.

    Can I make these kebabs ahead of time?

    Yes, you can marinate the beef and assemble the kebabs ahead of time. Just refrigerate them until you’re ready to grill.

    How do I store the leftover kebabs?

    Let the leftover kebabs cool completely and then store them in an airtight container in the refrigerator for up to 3 days.

    If you make this recipe, please be sure to leave a review and rating below! To see more recipes and behind the scenes, follow along on Instagram, TikTok, and Youtube! I’m also now on Pinterest, so stop by and take a look at what’s new.

    ** Photography by Tanya Pilgrim
    A platter holds several skewers of grilled meat and vegetables, featuring chunks of seasoned meat, red peppers, and red onions. In the background are a small dish of dip with seasoning, a bowl with a spoon, and part of a flatbread.

    Home | Recipe | Dinner

    No ratings yet

    Grilled Mediterranean Beef Kebabs

    • Dairy Free
    • Gluten Free
    • Grain Free
    • Nut Free
    • Refined Sugar Free
    Prep Time 1 hour hr
    Cook Time 15 minutes mins
    Total Time 1 hour hr 15 minutes mins
    These tender and juicy Grilled Mediterranean Beef Kebabs will practically melt in your mouth, making them an irresistible summertime recipe! Serve them with a side of fluffy rice and creamy labneh and you've got the perfect dinner that'll transport you right to the Mediterranean Sea.
    print pin
    Servings: 4 Servings
    Prevent your screen from going dark

    Ingredients

    For the Marinade:
    • 1 Large Onion, roughly chopped
    • ¼ Cup Water
    • ⅓ Cup Olive Oil
    • 6 Cloves Garlic
    • 1 Tablespoon Worcestershire Sauce, be sure to use gluten-free worcestershire sauce, if you want to keep this recipe gluten-free!
    • 2 Teaspoons Dried Rosemary
    • 1 Lemon, zested and juiced
    • 2 Teaspoons Kosher Salt
    • 1 Teaspoon Ground Black Pepper
    For the Kebabs:
    • 2 ½ Pounds Sirloin Steak, cut into 1 1/2 inch cubes
    • 2 Red Peppers, seeds removed and cubed
    • 2 Red Onions, peeled and cubed

    Instructions 

    1. To make these kebabs, start by preparing the marinade. Add all of the marinade ingredients (the onion, water, olive oil, garlic, Worcestershire Sauce, dried rosemary, lemon, kosher salt, and ground black pepper) to a blender and blend until almost smooth. Taste and adjust the sea salt and black pepper as needed, then set it aside.
    2. Next, cut the steak into 1/2 inch cubes and transfer it to a large bowl.
    3. Then, chop the bell pepper and onion and add it to the bowl with the steak.
    4. Pour the marinade into the bowl and toss until the steak, peppers, and onions are fully coated in the marinade.
    5. Then, cover the bowl and transfer it to the fridge to marinate for a minimum of 45 minutes or up to overnight.
    6. When you're ready to grill the kebabs, prepare the wooden skewers by soaking them in a bowl of cold water for a minimum of 30 minutes. This will prevent them from burning!
    7. Once the skewers are ready, prepare the kebabs. Transfer the beef, onion, and bell pepper onto the skewers, layering them one after the other. Repeat until all of the skewers have been assembled.
    8. Next, heat your grill to 500 F.
    9. Once the grill is hot, add the skewers and cook them for 4-5 minutes on each side, until the steak reaches your desired doneness.
    10. Once they're done, remove them from the grill. Serve with a side of labneh, if desired, then serve and enjoy!

    Recipe In Action

    Nutrition Hide Nutrition
    Calories: 594kcalCarbohydrates: 12gProtein: 64gFat: 31gSaturated Fat: 7gPolyunsaturated Fat: 3gMonounsaturated Fat: 18gCholesterol: 173mgSodium: 1639mgPotassium: 1191mgFiber: 2gSugar: 5gVitamin A: 106IUVitamin C: 17mgCalcium: 125mgIron: 5mg
    Hey I’m Nicole!

    Founder of Kale junkie

    Your go-to girl for bold, nourishing eats that actually taste good.

    more goss
    follow along
    newest recipes
    • Tzatziki Chickpea Chicken Salad

      Tzatziki Chickpea Chicken Salad

    • Honey Harissa Chicken Thighs

      Honey Harissa Chicken Thighs

    • Udon Noodle Bowls with Special Sauce

      Udon Noodle Bowls with Special Sauce

    • Marry Me Chickpeas

      Marry Me Chickpeas

    avoid the fomo

    The unfiltered Kale Junkie experience. Real-life bits you won’t find anywhere else, it’s all happening here.

    subscribe
    trending recipes
    The sliced beef tenderloin, sitting on a plate next to crispy smashed potatoes and grilled broccolini
    The Ultimate Easy Beef Tenderloin
    A big pot of the one-pan "Marry Me" chicken orzo, sitting on a countertop with a spoon resting inside of it
    One-Pan “Marry Me” Chicken Orzo
    Hearty Tuscan White Bean Soup

    More Recipes Like This

    A green tray displays several skewers of grilled chicken and red onions. Tongs lie on the tray next to the skewers. In the background, there is a salad bowl with tomatoes and greens, a partially visible stack of pita bread, and glasses of water.
    Dinner

    Grilled Middle Eastern Chicken Kebabs

    A plate of grilled salmon skewers with red onions and lemon slices, garnished with chopped herbs. A small bowl filled with fresh herbs is placed on the plate. The meal is presented on a marble surface with lemon wedges on the side and a brown napkin.
    Dinner

    Grilled Lemon Salmon Skewers

    Dinner

    Dill Pickle Chicken Skewers

    Dinner

    Bacon Chicken Ranch Skewers

    Rate & review

    SELECT A RATING and tell me what you think!

    Delicious, nourishing
    and totally doable!

    Get the inside scoop

    Please enable JavaScript in your browser to complete this form.
    Loading
    • About
    • Cookbook
    • The Edit
    • Hype
    • Contact
    instagram
    TikTok
    Facebook
    YouTube
    Pinterest
    © 2025 Kalejunkie. All Rights Reserved.

    Website by Saevil Row + Made To Thrive

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required