Marinated Beef and Veggie Skewers

Whether you call them skewers or shish-kabobs, food on a stick is always a popular summer time food. They are easy to assemble, cook and eat.  You can pretty much put anything on a skewer, grill it and I will devour it. For this recipe I marinated some tender top sirloin in a mixture of Worcestershire, garlic, cayenne pepper, dijon mustard and red wine vinegar. I then placed them on skewers with bell peppers, onions and mushrooms. They were both colorful and delicious.

I chose to use bell peppers, onions and mushrooms because they cook relatively quickly on the grill and the flavor of grilled peppers is one of my favorites. But you could substitute whatever veggies that you like. I think that zucchini and cherry tomatoes would also be nice additions to this.

One of the great things about these is that there is no real way to mess up the assembly. Don’t worry too much about the order things go on the skewers. I used about 3 pieces of meat per skewer, but it’s up to you how you want to alternate between veggies and beef.

Marinated Beef and Veggie Skewers Recipe

Makes 6 - 8 Prep Time: Cook Time:
4 based on 1 reviews


  • 1 tablespoon olive oil, plus more for drizzling
  • 1 teaspoon red wine vinegar
  • 1 tablespoon Worcestershire
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon kosher salt,
  • 1/4 teaspoon granulated garlic
  • 1/2 teaspoon dijon mustard
  • 1 1/2 pound petite top sirloin, cut into 1 inch pieces
  • 1 green bell pepper, cut into wedges
  • 1 red bell pepper, cut into wedges
  • 1 orange bell pepper, cut into wedges
  • 1/2 onion, cut into wedges
  • 10 mushrooms, halved



In a bowl whisk together olive oil, red wine vinegar, Worcestershire, cayenne pepper, 1/2 teaspoon salt, granulated garlic and dijon mustard.


Place meat in a large resealable plastic bag. Pour marinade over the top. Shake to coat meat. Refrigerate for at least 1 hr.


30 minutes before you want to cook the skewers soak wooden skewers in water. Preheat outdoor grill on high.


Alternate meat and veggies on skewers. Once all skewers are made, drizzle with olive oil and sprinkle with remaining 1/2 teaspoon kosher salt.


Cook skewers on high for 3-4 minutes, turning twice. Reduce heat and cook on low for another 3-4 minutes. Remove from grill. Serve.


Although I used wooden skewers for this, I am seriously considering purchasing some of the flatter stainless steel ones. I think they are much easier to work with. Has anyone had any experience using those? Which do you prefer?

Leave a Comment

  • Reply
    Ruth A Crowell
    December 20, 2018 at 8:56 am

    only thing with metal ones is the fact that they get so hot! You can get blistered real fast if you forget and don’t use pot older

    • Reply
      December 20, 2018 at 1:22 pm

      Great tip Ruth! Thank you!

  • Reply
    February 6, 2010 at 10:11 am

    I use the Fire Wire–it is the greatest invention–

  • Reply
    June 5, 2009 at 7:51 am

    Great and simple recipe!

  • Reply
    June 4, 2009 at 6:39 pm

    This sounds like something my hubby would go crazy for!
    Great pic, as usual :)

  • Reply
    June 4, 2009 at 1:53 pm

    These look absolutely delicious!
    I was planning on having an end-of-term barbeque, and these would be absolutely ideal for it!
    Thanks :)

  • A little bit about me...

    Hi! I am Des! Welcome to Life’s Ambrosia where Dinner is served and memories are made. Here you will find over 1000 tried and true recipes for every possible occasion. In the last 10 years, this blog has helped millions of families put dinner on the table and create food memories. Let me help you too. Read more »

    Have new recipes emailed to you.