Mouthwatering Souvlaki Beef Shish Kebabs

Section: Satisfying Main Dishes for Every Occasion

Bite into these super juicy souvlaki sticks—chunks of beef sirloin hang out with zucchini, red onion, and pepper. The beef chills out in garlicky lemon, olive oil, and herbs so every bite pops with Greek flavor. Spear everything on skewers and grill or broil till you see those sweet charred edges and juicy centers. Tastes fantastic with warm pita, some Greek rice, or a splash of cool tzatziki. Stash leftovers in the fridge for speedy meals. The marinated beef keeps soft and tender for days so you can make lunch easy. Grab this colorful meal whenever you want something hearty and fun!

Published By Ioana
Updated on Wed, 14 May 2025 00:09:23 GMT
Souvlaki beef shish kebabs. Bookmark
Souvlaki beef shish kebabs. | ioanacooks.com

Greek souvlaki is all about how simple stuff comes together for mouthwatering beef skewers. It’s that meal that gets my family out to the patio the second the grill starts. On days when I’m swamped, I love making this because everyone’s happy and there’s barely anything left to clean up.

I got hooked on homemade souvlaki after making them in the oven during winter. Gotta say, they’re just as tasty as grilled. Now I throw this together for any spring BBQ or even random weeknights when I want everyone pumped for dinner.

Inviting Ingredients

  • Sirloin (strip or top): tender, juicy, and cooks up perfectly every time
  • Good olive oil: adds richness and taste Splash in your best extra virgin for the marinade
  • Fresh lemon juice: keeps flavors bright and softens up the steak Freshly squeezed is the move
  • Mix of Italian herbs: gives a herby note Oregano is classic but this shortcut mix is so easy
  • Minced garlic: delivers bold scent and taste Just-chopped is best
  • Salt: bumps up all the flavors
  • Black pepper (ground): a bit of heat Fresh cracked is best
  • Red bell pepper: makes it sweet, crunchy, and colorful Grab the brightest ones
  • Red onion: tosses in some zip and makes things pretty
  • Zucchini: gives a garden-fresh vibe Slice it thick so it doesn’t fall apart
  • Thick tzatziki: for dipping This cool, creamy yogurt sauce makes it next-level Make it homemade or grab a good one from the store

Simple How-To

Rest and Serve:
When the skewers are done, set them aside for about five minutes. This way, juices stay inside so every bite is nice and tender. Grab some warm pita, a heap of tzatziki, and your favorite sides and dive in while they're hot.
Roast in the Oven:
If using the oven, put skewers on a baking tray and set them under a hot broiler. Cook for four to five minutes per side, watching them so they don’t burn, just until the beef is browned and cooked through.
Grill the Skewers:
Fire up your grill or grill pan to medium-high for five minutes. Oil the grates a bit so nothing gets stuck. Throw the skewers on and grill each side for eight to ten minutes, flipping once, until everything is charred on the outside and the beef's around 155°F. Want it extra done? Add another minute or two each side.
Thread and Skewer:
Pull the beef and veggies out when they’re marinated. Alternate threading beef pieces with zucchini, onion, and red bell pepper on your skewers. Don’t jam things too close so all sides get some heat.
Marinate the Beef:
Toss your steak chunks into a big bag. Dump in olive oil, lemon juice, the Italian spices, garlic, salt, and pepper. Push out as much air as you can, seal it up, and squish it all around so the meat's coated. Pop it in the fridge for at least a half hour, or leave it overnight for extra flavor and tenderness.
Souvlaki beef shish kebabs. Bookmark
Souvlaki beef shish kebabs. | ioanacooks.com

Sirloin steak is my go-to for juicy, awesome souvlaki. Want to splurge? Grab a bottle of really good olive oil. One time I used some fancy stuff I brought home from Greece and even my picky kid tasted the upgrade.

Saving Leftovers

Wait until the cooked kebabs are cool before you take them off the skewers. Once they’re cool, store the meat and veggies in a sealed container in the fridge for up to three days. If you need to keep leftovers longer, only freeze the meat—veggies turn mushy when thawed.

Easy Swaps

No sirloin? Flank steak or chicken works, too. Try orange or yellow peppers, or toss in some cherry tomatoes for more color. Only got oregano? That’s fine instead of Italian seasoning when you’re short on time.

Fun Ways to Serve

Spread some thick tzatziki on warm pita and pile on your grilled skewers. Round things out with bright lemon potatoes, simple Greek rice, or a crunchy cucumber salad. Don’t forget an extra squeeze of lemon just before you eat.

Souvlaki beef shish kebabs. Bookmark
Souvlaki beef shish kebabs. | ioanacooks.com

Cultural Background

Souvlaki is a longtime favorite in Greece, going back ages. The name means little sticks since it started as meat and veggies grilled on small skewers. These days, you’ll spot them at parties, street stands, and in just about every home kitchen.

Frequently Asked Questions About Recipes

→ Which beef is best?

Top sirloin or sirloin strip give you super tender skewers. If you pick leaner beef, it usually gets chewy on the grill so skip those cuts.

→ How long do you marinate the beef?

You’ll want at least half an hour, but letting it soak overnight really gets that flavor deep in the meat and makes it so soft.

→ Can I cook these inside?

Definitely! Pop them on a stovetop grill pan or broil in your oven. You’ll still get that tasty char.

→ What other veggies work?

Classic picks: zucchini, bell peppers, red onion. But you can totally throw in mushrooms or cherry tomatoes if you want.

→ Any ideas for serving souvlaki skewers?

Try them straight off the stick, pile inside a pita with tzatziki, or next to a heap of Greek rice and a crisp salad.

→ Can I store or freeze leftovers?

Keep cooked beef in a sealed box in the fridge up to 3 days, or freeze just the meat (skip the veggies) up to 3 months.

Beef Souvlaki Skewers

Grilled beef skewers loaded with chunky veggies and bright Greek flavors. Awesome on the grill or popped under the broiler.

Time Needed to Prep
15 minutes
Cooking Duration
20 minutes
Overall Time
35 minutes
Published By: Ioana

Category of Recipe: Main Dishes

Preparation Difficulty: Easy to Make

Type of Cuisine: Greek

Number of Portions: 5 How Many It Serves (5 skewers)

Dietary Preferences: Low-Carb Friendly, No Gluten, Dairy-Free Suitable

Ingredients You'll Need

→ Beef and Marinade

Ingredient 01 1 teaspoon (2 g) ground black pepper, or as much as you like
Ingredient 02 1 teaspoon (6 g) salt, or more if you want
Ingredient 03 1 tablespoon (12 g) minced garlic
Ingredient 04 2 tablespoons (8 g) dried Italian-style herbs
Ingredient 05 2 tablespoons (30 ml) lemon juice, squeezed fresh
Ingredient 06 2 tablespoons (30 ml) olive oil
Ingredient 07 900 g sirloin or top sirloin steak, chopped in 4 cm chunks

→ Vegetables & Assembly

Ingredient 08 A little tzatziki dip for serving
Ingredient 09 1 tablespoon (15 ml) olive oil to brush on the grill
Ingredient 10 0.5 zucchini, slice into 0.6 cm coins
Ingredient 11 0.5 red onion, chunked in 2.5 cm bits
Ingredient 12 0.5 red bell pepper, chopped into 2.5 cm pieces

Steps to Follow

Step 01

Once off the heat, let the skewers just chill for several minutes so the meat stays juicy. Dish them up alongside Greek salad, soft pita, some lemony potatoes, and don’t forget a scoop of tzatziki.

Step 02

If you’re using the oven, line up your filled skewers on a baking tray and get them under a hot broiler, flipping after 4-5 minutes so both sides get a nice char and the beef cooks through.

Step 03

Grill kebabs about 8-10 minutes per side, spinning as needed for even browning, until the meat hits 68°C for medium. Want it more done? Give it 1-2 extra minutes or wait for 71°C on your thermometer.

Step 04

Let your grill pan or BBQ heat up to medium-high—you’ll want 4-5 minutes so it’s good and hot. Once it’s sizzling, swipe the grates with the last bit of olive oil to keep things from sticking.

Step 05

Stick the marinated beef onto your skewers, switching it up with hunks of bell pepper, onion, and zucchini, and keep going till everything’s used up.

Step 06

Pop the beef into the fridge in its marinade for at least half an hour—overnight is even better—and give the bag a shake every so often so everything soaks up the flavors.

Step 07

Toss your steak cubes into a zip-top bag. Pour in olive oil, squeeze in lemon, dump in seasonings, garlic, salt, and pepper. Press out the air, seal it up, and squish the marinade all through the beef until it’s all coated.

Extra Tips

  1. Letting the meat rest keeps it super tender, since the juices get a chance to settle back in.
  2. Take the kebabs off when they hit 65°C if you want softer beef. Put a lid over them and wait—it’ll keep cooking gently without drying out.
  3. Leftover kebabs? Pull the meat and veggies off their sticks and stash them in a sealed container in your fridge for up to 3 days.
  4. You can freeze just the cooked beef (without the veg) in a tightly sealed container for three months. To use, thaw in the fridge first.
  5. To warm up: toss beef in the microwave, or bake at 160°C for ten minutes, or air fry at 180°C for five.

Tools You'll Need

  • Baking tray for oven method
  • Kitchen tongs
  • Meat thermometer
  • Metal or wooden skewers (soak wood first)
  • Mixing bowl or zip-top bag
  • Grill pan or outdoor grill

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 295
  • Total Fat: 12.2 grams
  • Carbohydrate Amount: 3.9 grams
  • Protein Amount: 41 grams