Des

Hey! I'm 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 »

Balsamic Beef Skewers

Balsamic Beef Skewers are a must for your summer BBQs. Top Sirloin marinated in balsamic and grilled to perfection. 

Summer officially starts this week! Yahoo! That means it’s time to break out the grill. In addition to grilling burgers, hot dogs and even veggies, I am a huge fan of grilling skewers of meat. In this case, Balsamic Beef Skewers.

 Whether you call them shish kebobs or skewers, there is just something about eating meat on a stick that makes it much more fun. Right?  I think so. Plus, cooking meat on skewers also lessens the cooking time, which is always a win. Especially when you are the one BBQ-ing.

When I set out to make these Balsamic Beef Skewers, I knew that I wanted to make some kind of beef skewers but wasn’t exactly sure how I wanted to season them. Then I remembered my Grilled Flat Iron Steak with Balsamic Reduction and thought Balsamic would be the perfect marinade for the skewers.

Balsamic Beef Skewer Ingredients: 

Balsamic beef skewer ingredients on a white background.
  • BEEF: When it comes to beef skewers, some will say you need to use filet mignon, porterhouse or ribeye. I personally think that you can get just the same amount of deliciousness with more economical cuts like sirloin especially when you marinate them. 
  • OLIVE OIL
  • SOY SAUCE: Will add umami flavor and saltiness to the marinade. 
  • BALSAMIC VINEGAR: Adds acidity and a touch of sweetness. 
  • WORCESTERSHIRE SAUCE: Like the soy sauce, it will add umami and salitness. 
  • PEPPER: Will add a bit of smokiness and a kick. 
  • RED ONION: Grilling red onion makes them slightly sweet which pairs very nicely with the balsamic in the marinade. 

Step by Step Photos and Instructions: 

Making these Balsamic Beef Skewers is incredibly easy! The hardest part is letting the meat marinate. It’ll take at least 4 hours, 8 is even better so make sure you plan ahead. 

  • STEP #1: Whisk together oil, balsamic vinegar, soy sauce, Worcestershire and black pepper. 
  • STEP #2: Place the sirloin pieces into a resealable plastic bag (or other non-reactive container). Pour the marinade over the top and toss to coat meat in the marinade. Cover and refrigerate for at least 4 hours. 
  • STEP #3: If you are using wooden skewers, be sure to soak them at least 30 minutes before cooking. Thread the beef and red onions onto the skewers. 
  • STEP #4: Grill over medium- high heat for 3 – 4 minutes. Serve immediately. 

Storage and Leftovers: 

Store any leftovers in the refrigerator and eat within 3 days. You can reheat on the grill until they are warmed through but I also enjoyed it cold on a salad the next day. 

Want even more grilling recipes? Try these:

Grilled Zucchini with Burrata is a great way to use up all of that summer garden zucchini. It makes a great side dish for grilled meats and seafood. 

Grilled Chipotle Chicken is a sweet and spicy BBQ must. Chicken drumsticks are brushed with a chipotle honey sauce and grilled to perfection. 

Lemon Pepper Chicken Wings are coated in lemon pepper seasoning, grilled to perfection then tossed in lemon pepper butter.

Note: Originally published in 2018. Updated in 2025 with a modified recipe, new photos, nutrition information and step by step photos. 

Balsamic Beef Skewers

Balsamic Beef Skewers are a must for your summer BBQs. Bite size pieces of sirloin are marinated in balsamic and grilled to perfection. 
5 from 5 votes
Prep Time 10 minutes
Cook Time 10 minutes
Marinate Time 4 hours
Total Time 8 hours 10 minutes
Course Main Dishes
Cuisine American
Servings 4 Servings
Calories 361 kcal

Ingredients
  

Ingredients:

  • 1/4 cup olive oil
  • 3 tablespoons balsamic vinegar
  • 2 tablespoons soy sauce
  • 1 tablespoon Worcestershire
  • 1 teaspoon black pepper
  • 1 1/2 - 2 pounds top sirloin steak cut into bite sized pieces
  • 1/2 red onion cut into bite sized pieces
  • Sea salt flakes

Instructions
 

  • Whisk together olive oil oil, vinegar, soy sauce, Worcestershire and black pepper.
  • Place steak in a non-reactive container or a resealable plastic bag and pour marinade over the top. Seal and marinate for 8 hours or overnight.
  • If you are using wooden skewers, be sure to soak them for at least 30 minutes before cooking. Thread beef and red onions onto skewers.
  • Grill over medium- high heat 3 - 4 minutes per side. Sprinkle with flake sea salt if desired. Serve immediately.

Notes

Nutrition information for estimation purposes only. 

Nutrition

Calories: 361kcalCarbohydrates: 5gProtein: 39gFat: 20gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 12gCholesterol: 100mgSodium: 657mgPotassium: 701mgFiber: 0.4gSugar: 3gVitamin A: 6IUVitamin C: 2mgCalcium: 53mgIron: 3mg
Tried this recipe?Mention @lifesambrosia or tag #lifesambrosia!
Keywords: beef, grill, shish-kabob, skewers, steak

Leave a Comment

Recipe Rating




  • Reply
    Erin | Dinners,Dishes and Dessert
    June 21, 2018 at 12:14 am

    5 stars
    This needs to happen at my house very soon!!

  • Reply
    Melanie Bauer | Melanie Makes
    June 20, 2018 at 9:38 pm

    Such flavorful skewers!

  • Reply
    Sandra | A Dash of Sanity
    June 20, 2018 at 11:57 am

    5 stars
    I can’t wait to try it this weekend!! Looks SO yummy!

  • Reply
    Sandra | A Dash of Sanity
    June 20, 2018 at 11:55 am

    5 stars
    This looks really perfect for weekend grilling!

  • Reply
    Toni | Boulder Locavore
    June 20, 2018 at 11:29 am

    5 stars
    This looks perfect for weekend grilling!!

  • Reply
    Abeer
    June 20, 2018 at 6:21 am

    5 stars
    Wow! These skewers look so good! These my type of dinner!

  • Reply
    I Heart Naptime
    June 19, 2018 at 8:47 pm

    Yum! These look great! Perfect for grilling.

  • Reply
    Meghan
    June 19, 2018 at 4:30 pm

    OMG this dish sounds divine! Can’t wait to fire up the grill!

  • Des

    Hey! I'm 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 »

    Sharing is Caring

    Help spread the word. You're awesome for doing it!