Mediterranean Beef Kebobs Recipe - Skewers of beautifully grilled chunks of beef, tender-crisp peppers, and crispy onions are made from a flavorful marinade packed with aromatics, herbs, spices, and sweet, salty, and umami flavors! A simple way to enjoy tender juicy steak skewers all summer long!

Mediterranean beef kebobs are one of the quickest and easiest ways to grill up some delicious sirloin steak with the best marinade!
We love to fire up the grill all summer long so we’re always up for trying new grilled recipes and different marinades we can use on all kinds of meat.
This beef kebob recipe comes together in minutes with a quick marinade made from aromatics, Worcestershire sauce, tomato paste, fresh herbs, salt, and seasoning. We marinate the meat for a couple of hours then all there is left to do is assemble the beef skewers and pop them on the grill!
The meat comes out tender and juicy on the inside with smoky grill marks on the outside and a beautiful caramelized crust from the sugars in the marinade.
So, grab your skewers and fire up the grill, you’re going to love these beef kebobs!
Ingredients for Beef Kebobs Recipe
The ingredients for the Mediterranean beef kebob marinade are all going to be puréed, so no need to worry about chopping anything perfectly. A rough chop is completely fine.
- Chopped onion & garlic: Aromatics that deliver so much flavor. Everyone loves a garlicky marinade and onions always pair well with steak.
- Water or Beef Broth: Using a bit of water or beef broth in your marinade kind of acts like a brine when combined with salt and sugar. It helps to thin out the purée and allows all of those flavors to absorb into the meat even more.
- Oil: Avocado oil or olive oil can be used. The oil keeps the meat moist and helps disperse the marinade evenly to coat every inch of the meat.
- Tomato paste: A strong tomato flavor that adds beautiful color and acid to help tenderize the meat.
- Chopped fresh rosemary: A tasty herb elevates and brightens the flavor. Rosemary is a delicious pairing with any beef (or lamb and chicken too!).
- Worcestershire sauce: A salty, savory, umami flavor.
- Salt & Pepper: Salt enhances the flavor, as does pepper, but it also helps the flavors penetrate.
- Sugar: This elevates the flavor of the entire marinade but as the beef kebab is on the grill it helps to brown the meat and form that tasty caramelization.
- For the kebabs: Sirloin steak is tender and beefy meat, cut into 2 inch cubes. Making them this size ensures they will cook through without burning or overcooking. Red bell pepper cut into 1 ½ cubes and red onion cut into 1 ½ inch chunks.
How to Make Mediterranean Beef Kebobs
Step 1: Place all the marinade ingredients into a blender or food processor. Blend until smooth.
Step 2: Grab a large Ziploc bag and add the beef, red onion, and red bell pepper chunks to it.
Step 3: Pour the marinade into the Ziploc bag, seal it closed, and mix until combined. Use your hands to move the meat around making sure it’s all coated.
Step 4: Place the bag in the fridge for 1-2 hours.
Step 5: Once the beef and veggies are done marinating, thread them onto metal skewers. Start with a beef cube, then a pepper, then the onion. Repeat until you’ve reached the tip of the skewer.
Step 6: Once the grill is hot, place the skewers onto the grates to cook for 3-4 minutes per side. Allow the beef kebobs to rest for a few minutes before serving.
Recipe FAQs
When cut into 2 inch cubes on a 400 degree grill, the beef should take no more than 12-15 minutes total, flipping halfway. If your meat is cut a bit smaller you can take it off the grill a couple of minutes earlier. ¾ inch cubes should take no more than 10 minutes.
Since beef kebobs are great for simple weeknight dinners or weekend BBQs there’s no need to get fancy! Keep it budget friendly and use top sirloin.
If you are looking for something a little more elegant for a special occasion, use filet mignon or porterhouse. These cuts of beef are so tender, just 30 minutes of marinating time is enough!
We like to have them with rice and a cucumber tomato salad to keep things nice and light! Sometimes we’ll have them with baked sweet potato wedges and tzatziki sauce.
You can serve them with the skewer as a main dish. Or, you can remove them from the skewer and add them to pita bread for a wrap drizzled with some tzatziki sauce!
Recipe Tips
- If using wooden or bamboo skewers, make sure to soak them for a least an hour in water before skewering so they don’t burn on the grill.
- When cutting the beef, be sure to cut against the grain into strips. Then into cubes. This shortens the muscle fibers and ensures a more tender bite.
- You can leave everything to marinate overnight if you want. Or you can whip it up in the morning and have it ready to hit the grill for dinner at the end of the day.
- Skewer the meat and veggies loosely, leaving a bit of space between each piece so that the beef cooks evenly on all sides of the cube.
- Feel free to use a different skewer pattern. 1 cube of beef, 2 peppers, 1 onion for example is another way to add them onto the skewer!
More Easy Beef Recipe
- Irish Beef and Guinness Stew
- Easy Ground Beef Casserole
- Best Homemade Nachos With Ground Beef
- Korean Beef Bulgogi
If you tried this Mediterranean Beef Kebobs Recipe or any other recipe on my website, please leave a * star rating and let me know how it went in the comments below. Thanks for visiting!
Mediterranean Beef Kabobs
Equipment
Ingredients
For Marinade
- 1 onion peeled and chopped
- ⅓ cup water or beef broth
- ⅓ cup avocado oil or olive oil
- 3 tablespoons tomato paste
- 6 cloves garlic chopped
- 1 tablespoon rosemary fresh, washed & chopped
- 2 teaspoons Worcestershire sauce
- 2 teaspoon sea salt
- 1 ½ teaspoon sugar
- ¾ teaspoon black pepper or to taste
For the Beef Kebabs
- 1 ½ lb sirloin steak cut into 1 or 2 inch pieces
- 1 large red bell pepper cut into 1 ½ inch pieces
- 1 red onion cut into 1 ½ inch pieces
Instructions
- Add all marinade ingredients into the blender and blend until smooth.
- Place beef, red onion and bell pepper pieces into a large zip-lock bag, pour the marinade mixture in, close it and mix until everything is combined. Refrigerate for 2 hours or over night.
- Thread beef with red bell pepper and onion onto metal skewers. Grill on a preheated grill for 3-4 minutes on each side, or until desired doneness. Enjoy!
Video
Notes
- When cutting the beef, make sure to cut against the grain into strips and then into cubes. This will shorten the muscle fibers and ensure a more tender bite.
- You can leave everything to marinate overnight if you want, or you can prepare it in the morning and have it ready to grill for dinner at the end of the day.
- When skewering the meat and veggies, do it loosely, leaving a bit of space between each piece so that the beef cooks evenly on all sides of the cube.
- Feel free to use a different skewer pattern. For example, 1 cube of beef, 2 peppers, 1 onion is another way to add them onto the skewer!
Nutrition
Q. – Do YOU like this Mediterranean Beef Kabobs Recipe?
Let us know in the comments below, we would love to hear from you!
Thank YOU for YOUR Comment, Share & Recipe Review!
Made this meat for dinner today and it was all gone within minutes. Will be making it again and again!
Thank you, Verochka for your awesome recipe review! I am so happy you gave this recipe a try!
Wow! This was delicious. We marinated sirloin overnight for more depth of flavor, and added whole mushrooms to the skewers. Turned out wonderfully. We will definitely be adding this to our summer grilling roster.
Thank you, Richard! I am so happy you liked this recipe!
I'd say you need to add about nine more seasonings for this to be Mediterranean anything. This is more just like a British or American steak recipe... Way too much Rosemary also. Rosemary should play a light note in the background and I'd dial back the garlic but it's about personal taste on that.
Instead of worschesire try glaze of Modena balsamic or pomegranate syrup if you can get it, or all three.
Add these dried spices then you'll certainly have a proper Mediterranean seasoning:
Dried fermented black garlic powder (great umami and you add enough, super healthy). Although not an authentic ingredient.
Must haves now, mostly...
Greek Oregano, Dill, onion powder, coriander, paprika (I prefer smoked but it's usually sweet), cumin, thyme, cardamom, fresh ground black pepper, sea salt (I use Himalayan), lil cayenne never hurt but I'm from Texas I like heat, lil pinch of cinnamon, then some rosemary WAAAAY in the background 🙂 I also add olive oil or avocado oil and red wine vinegar as it really unlocks seasoning, umami along with MSG especially in garlic. It all gets super aromatic and flavorful.
This isn't necessarily a list in order of amounts but somewhat and you can do all this to fit your taste. Equal ratios when making big amounts of seasonings usually isn't wrong unless it's powerful or hot like cinnamon, chilis, all spice, etc. (this is all dried by the way but can be fresh herbs if you're throwing them in the marinating bag).
I make a lot at once and taste as I'm going. I also tend to add a savory element to mine like Knorr's chicken or beef bullion powder as it has MSG also which is a naturally derived glutamine and is perfectly fine if someone isn't sensitive to large amounts. Tomatoes contain both kinds so anyone with tomato issues may be glutamine sensitive, cheese has it, our brains need it to function but too much is too much for some.
Anyway, You definitely want some more herbs in Mediterranean cooking and other seasonings... Try adding some other herbs especially oregano, lil sweet Paprika, coriander at least starting out. I promise I'm the right ratios and amounts they will compliment that recipe a great deal.
Thank you so much for sharing your thoughts, Aaron! I really appreciate your insights on Mediterranean seasoning. You're absolutely right; a good balance of herbs can truly elevate the dish, and I love your suggestions for the spices. I'll definitely consider adding more oregano and trying out that pomegranate syrup—sounds delicious! It's all about experimenting and finding that perfect flavor, and your tips are definitely going to help me in that journey. Thanks again for your warm input! Happy cooking! 😊